Автор работы: Пользователь скрыл имя, 04 Декабря 2014 в 12:16, лабораторная работа
Цель работы:
Научить студентов:
• созданию первичного HTML-документа,
• использованию основных тегов,
• построению простейших HTML-документов.
также нумерацией:
<OL>
<LI>Элемент 1
<LI>Элемент 2
<LI>Элемент 3
</OL>
<DT>Списки определений
<DD>Этот вид списков чуть сложнее, чем два предыдущих, но и выглядит более эффектно.
<P>Помните, что списки можно встраивать один в другой, но не следует закладывать слишком много уровней вложенности. </P>
<P>Обратите внимание, что внутри элемента списка может находиться несколько абзацев. Все абзацы при этом будут иметь одинаковое левое поле. </P>
</DL>
</body> </html>
Результат этого фрагмента программы:
Таблица определяется тегами <TABLE> и </TABLE>, строки – <TR> и </TR>, а отдельные столбцы в строке – <TD> и </TD> или <ТН> и </ТН>. Теги заголовков таблицы, находящихся в объединенных столбцах <ТН> и </ТН> выполняют те же функции, что и теги ячеек <TD></TD>, но <ТН></ТН> предписывают броузеру назначить заключенному между ними тексту полужирное начертание.
Теги заглавия <CAPTION> </CAPTION> задают заголовок таблицы. Определение таблицы имеет следующий синтаксис:
<TABLE ALIGN="align" BGCOLOR="#rrggbb" BORDER="integer"
BORDERCOLOR="#rrggbb" CELLPADDING="integer"
CELLSPACING="integer" WIDTH="integer">
</TABLE>
Вот их выполняемые функции:
ALIGN определяет выравнивание таблицы (по умолчанию — по левому краю). ALIGN может принимать одно из следующих значений: LEFT, CENTER, RIGHT.
BGCOLOR задает цвет фона (в шестнадцатеричном формате RGB или как одно из предопределенных названий цвета).
BORDER — целое число, задающее толщину рамки таблицы в пикселях. Если BORDER не определен, рамка не отображается.
BORDERCOLOR определяет цвет рамки (в шестнадцатеричном формате RGB или как одно из предопределенных названий); должен использоваться совместно с атрибутом BORDER.
CELLPADDING — целое число, задающее горизонтальное и вертикальное расстояние между данными в ячейке и рамкой ячейки. Задается в пикселях.
CELLSPACING — целое число, которое определяет горизонтальное и вертикальное расстояние между ячейками. Задается в пикселях.
WIDTH - целое число, определяющее ширину таблицы. Его значение может быть задано в пикселях или в процентах (%).
Заголовок определяется тегом <CAPTION> в соответствии со следующим синтаксисом:
<CAPTION ALIGN="align" VALIGN="valign"> </CAPTION>
Tег <CAPTION> имеет следующие атрибуты.
ALIGN определяет выравнивание заголовка и принимает одно из следующих значений: LEFT, CENTER (по умолчанию) или RIGHT.
VALIGN определяет вертикальное выравнивание заголовка и может принимать одно из следующих значений: ТОР, MIDDLE, BOTTOM (по умолчанию), BASELINE.
Строка таблицы определяется тегом <TR></TR>, который имеет свои атрибуты:
<TR ALIGN="align" BGCOLOR="#rrggbb" BORDERCOLOR="#rrggbb"> Строка… </TR>
Атрибуты тега <TR>
ALIGN — выравнивание строки. Возможны следующие значения: LEFT (пo умолчанию), CENTER, RIGHT.
BGCOLOR определяет цвет фона (в шестнадцатеричном формате RGB или как одно из предопределенных названий).
BORDERCOLOR — цвет рамки строки (в шестнадцатеричном формате RGB или как одно из предопределенных названий). Этот атрибут будет использоваться только в том случае, если для атрибута BORDER тега <TABLE> определено значение, отличное от нуля.
Ячейки (столбцы) таблицы определяются тегами <TD></TD> и <ТН></ТН> в соответствии со следующим синтаксисом:
<TD или ТН ALIGN="align" BACKGROUND="url"] BGCOLOR="#rrggbb" BORDERCOLOR="#rrggbb"] > Столбец… </TD или /TН>
Теги <TD> и <ТН> имеют следующие атрибуты:
ALIGN — горизонтальное выравнивание текста. ALIGN может принимать одно из следующих значений: LEFT, CENTER (по умолчанию), RIGHT.
BGCOLOR — цвет фона (в шестнадцатеричном формате RGB или как одно из предопределенных названий).
BORDERCOLOR — цвет рамки ячейки (в шестнадцатеричном формате RGB или как одно из предопределенных названий цвета). Этот атрибут будет использоваться только в том случае, если для атрибута BORDER тега <TABLE> определено значение, отличное от нуля.
COLSPAN — целое число, определяющее количество столбцов, попадающих в данную ячейку, предназначенную для объединенного заголовка столбцов.
ROWSPAN — целое число, определяющее количество строк, попадающих в данную ячейку, предназначенную для их объединения.
Цвета ячеек и строк
Во время работы с таблицами может понадобиться изменить цвет фона некоторых строк или даже отдельных ячеек. Любой элемент может иметь атрибут bgcolor, который применяется как раз для таких целей. Значением атрибута bgcolor должно быть имя или номер цвета. Применение атрибута bgcolor показано па примере:
<table>
<trxth>Регион</ th><th=Июнь</th><th>Июль</th><
<tr bgcolor="yellow"><th>Ceвep</
<td>400 000</td><td>800 000</td></tr>
<tr><th>Юг</th><td>300 000</td><td>200
000</td><td>400 000</td></tr>
<tr bgcolor-"yellow"><th>Bocток</
<td>980 000</td></tr>
<tr><th>3aпад</th><td>320 000</td><td>120
000</td>
<td>490 000</td></tr>
</table>
Можно использовать не только имя цвета в качестве значения атрибута bgcolor, но и тройку двухразрядных шестнадцатиричных чисел в формате RGB (красный, зеленый, синий). Например, bgcolor="#ff00ff" задает задний фон фиолетового цвета.
Из рисунка видно, что различные цвета фона имеет смысл использовать для того, чтобы выделять строки, содержащие разные данные. Специалистам известно, что гораздо легче воспринимать таблицы, если их строки выделены цветом.
По умолчанию большинство браузеров создают таблицы без линий, ограничивающих их периметр и ячейки. При помощи атрибута border можно изменить эту ситуацию таким образом, чтобы у таблицы эти линии присутствовали. Кроме того, можно задавать их толщину в пикселах. Например:
<table border="8">.
Атрибут align применяется для выравнивания таблицы по центру либо для того, чтобы сделать ее «плавающей», то есть выравнять ее по левому или правому краю с обтеканием текстом.
Далее показан пример использования обоих атрибутов. Результат — на рис.
<table border=8 align=center width="50%">
<caption>Уровень продаж конфет разных типов среди студентов </сарtion>
<tr><th>Tип</th><th>Melissa</
<tr><th> Шоколадные
плитки</th><td>50</td><td>25</
<tr><th>Фруктовые
тянучки</th><td>50</td><td>45<
<tr><th> Лeденцы
</th><td>15</td><td>25</td><
</table>
Атрибуты cellpadding и cellspacing
Хотя с помощью border и можно задать ширину линий, ограничивающих ячейки таблицы, атрибуты cellpadding и cellspacing дают возможность управлять пространством, отводимым под другие элементы. Конкретно cellspacing определяет расстояние между ячейками в пикселах. Как видно из рис. , это увеличивает также размер самих границ ячеек, даже если атрибут border имеет малое значение. Например:
<table border ="1" ce11spacing="10">
Тем не менее, сellspacing работает не менее эффективно и при отсутствии атрибута border:
<table cellspacing="10">
Что касается атрибута cellpadding, то он используется для определения количества пространства, которое должно быть отведено под расстояние между границей ячейки и ее содержимым. (Значения, как и прежде, задаются в пикселах). По умолчанию значением этого атрибута является 1. Можно поставить и нулевой cell padding, но это приведет к тому, что содержимое ячеек будет наползать на границы. Приведенный далее пример показан на таблице рис.
<tаble border»"1" cellpadding="10">
Теперь рассмотрим задания.
<TABLE ALIGN="RIGHT" BORDER="3" BORDERCOLOR="Blue" WIDTH="80%">
<CAPTION ALIGN="RIGHT" > Заголовок появится справа и сверху от таблицы </CAPTION>
<TR> <ТН COLSPAN="3"> Заголовок Столбца </TН> </TR>
<TR ALIGN="RIGHT" BGCOLOR="yellow">
<TH> Столбец 1 </ТН> <ТН> Столбец 2 </ТН> <ТН> Столбец 3 </TН>
</TR>
<TR> <TD> Данные для Столбца 1 </TD>
<TD> Данные для Столбца 2 </TD>
<TD> Данные для Столбца 3 </TD>
</TR>
</TABLE>
Контрольные вопросы