
В HTML существует несколько видов списков, которые позволяют структуризировать и упорядочивать информацию для удобного просмотра ее браузером.
Неупорядоченный список создается с помощью тэга <UL>
Атрибуты тэга <UL>:
type ="disc", "circle", "square" - вид значка, отображаемого перед каждым элементом списка.
По умолчанию отображается "disc" - небольшой затененный кружок.
compact - задает более компактный вид списка.
Пример:
Текст программы:
Задаем общий стиль для всех элементов списка:
<UL type="circle">
Задаем стиль для каждого элемента списка:
<LI>первый элемент списка</LI>
<LI>второй элемент списка</LI>
<LI>третий элемент списка</LI>
</UL>
<UL>
Результат выполнения:
<LI type="circle">первый элемент списка</LI>
<LI type="square">второй элемент списка</LI>
<LI type="disc">третий элемент списка</LI>
</UL>
Задаем общий стиль для всех элементов списка:
Упорядоченный список создается с помощью тэга <OL>
Атрибуты тэга <OL>:
type="A", "a", "I", "i", "1" - стиль нумерации списка. По умолчанию список будет цифровым
| Type | Стиль | |
| A | буквы верхнего регистра | A, B, C, ... |
| a | буквы нижнего регистра | a, b, c, ... |
| I | римские цифры в верхнем регистре | I, II, III, ... |
| i | римские цифры в нижнем регистре | i, ii, iii, ... |
| 1 | арабские цифры | 1, 2, 3, ... |
Пример:
Текст программы:
Список, пронумерованный большими буквами:
<OL type="A">
Цифровой список, со стартовой позиции = 10:
<LI>первый элемент списка</LI>
<LI>второй элемент списка</LI>
<LI>третий элемент списка</LI>
</OL>
<OL type="1" start="10">
Результат выполнения:
<LI>первый элемент списка</LI>
<LI>второй элемент списка</LI>
<LI>третий элемент списка</LI>
</OL>
Список, пронумерованный большими буквами:
Можно пропустить несколько элементов списка, установив для них атрибут VALUE тэга <LI>. Нумерация для последующих элементов списка будет продолжаться с нового значения
Пример:
Текст программы:
<OL>
Результат выполнения:
<LI value="10">элемент списка номер 10</LI>
<LI value="20">элемент списка номер 20</LI>
<LI>элемент списка номер 21</LI>
</OL>
Список определений состоит из двух частей-термина и определения. Список создается с помощью тэга <DL>. Термин указывается после тэга <DT>, определение - после тэга <DD>.
Пример:
Текст программы:
<DL>
Результат выполнения:
<DT>первый термин</DT>
<DD>определение для первого термина</DD>
<DT>второй термин</DT>
<DD>определение для второго термина</DD>
</DL>
Таблица - один из самых часто используемых элементов HTML. Таблицы сплошь и рядом применяются для создания структуры странички, вывода в удобночитаемом виде текстовой и другой информации.
Таблица объявляется с помощью тэгов <TABLE>таблица</TABLE>
Атрибутами этого тэга задается общий вид таблицы
Атрибуты тэга <TABLE>:
align="left", "right", "center". Выравнивание таблицы по горизонтали. По умолчанию таблица выравнивается по левому краю страницы.
width. Задание ширины таблицы. Если ширина не задана, браузер сам подбирает оптимальную ширину таблицы.
border. Указание ширины границы таблицы в пикселях. По умолчанию border=0, т.е. границы таблицы не отображаются.
cellspacing. Ширина свободного пространства между ячейками таблицы (по умолчанию 2pix).
cellpadding. Ширина свободного пространства между содержимым ячейки и ее границами.
bgcolor. Цвет фона таблицы.
bordercolor. Цвет рамки таблицы (только для IE).
bordercolordark. Для трехмерных таблиц цвет нижнего и правого участка рамки таблицы (только для IE).
bordercolorlight. Для трехмерных таблиц цвет верхнего и левого участка рамки таблицы (только для IE).
background - Изображение, выводимое в качестве фона таблицы.
summary - Краткая информация о таблице.
clear - Форматирование текста, расположенного в документе HTML после таблицы
Заголовок создается с помощью тэгов <CAPTION>заголовок</CAPTION>
Атрибуты заголовка:
align="left", "right", "center", "bottom". Выравнивание заголовка. По умолчанию заголовок выравнивается по центру. Если указать align="bottom", заголовок будет выведен внизу таблицы.
Пример:
Текст программы:
<TABLE border="1" width="100%" bgcolor="teal">
Результат выполнения:
<CAPTION align="left">заголовок таблицы</CAPTION>
<TR>
<TD>ячейка1,1</TD>
<TD>ячейка1,2</TD>
</TR>
</TABLE>
| ячейка1,1 | ячейка1,2 |
Строка создается с помощью тэгов <TR>строка</TR>
Атрибуты строки:
align = "left", "center", "right", "justify", "char" - Горизонтальное выравнивание данных в ячейке.
где:
Ячейка создается с помощью тэгов <TD></TD> или тэгов <TH></TH>
Текст находящийся между тэгами <TH></TH> отображается жирным шрифтом, т.е. <TH>текст</TH> равносильно <TD><b>текст</b></TD>
Атрибуты ячейки:
Включают в себя атрибуты для строки и еще дополнительные:
rowspan = "число" Объединение указанного количества строк.
colspan = "число" Объединение указанного количества столбцов.
width Рекомендуемая ширина ячейки в пикселях.
height Рекомендуемая высота ячейки в пикселях.
nowrap Отключение автоматического разбиения текста для этой ячейки.
Чтобы вывести пустую ячейку, необходимо ввести в нее закодированный пробел
Примеры таблиц:
Текст программы:
<TABLE border="10" width="100%" bordercolordark="red" bordercolorlight="brown">
Результат выполнения:
<CAPTION>пример разноцветной таблицы</CAPTION>
<TR bgcolor="white">
<TD>ячейка1,1</TD>
<TD>ячейка1,2</TD>
</TR>
<TR>
<TD bgcolor="gray">ячейка2,1</TD>
<TD>ячейка2,2</TD>
</TR>
</TABLE>
| ячейка1,1 | ячейка1,2 |
| ячейка2,1 | ячейка2,2 |
<TABLE width="100%" bgcolor="teal" border="1">
<CAPTION>пример объединения ячеек</CAPTION>
<TR bgcolor="white">
<TD colspan="2"> </TD>
<TD> </TD>
<TD rowspan="3"> </TD>
</TR>
<TR bgcolor="brown">
<TD rowspan="2"> </TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
</TR>
</TABLE>
Результат выполнения:| colspan=2 rowspan=1 |
colspan=1 rowspan=1 |
colspan=1 rowspan=3 |
|
| colspan=1 rowspan=2 |
colspan=1 rowspan=1 |
colspan=1 rowspan=1 |
|
| colspan=1 rowspan=1 |
colspan=1 rowspan=1 |
||
Урок2, Работа с текстом | Урок4. Фреймы
|