Статья из библиотеки сайта Макинтош и образование
На этой странице собрано большинство тегов XHTML 1.0. Приводятся обязательные и некоторые наиболее употребимые атрибуты. Большинство атрибутов, функции которых могут быть реализованы средствами CSS, не включено.
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML... | Указание типа документа. В зависимости от используемой версии разметки может быть: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> и др. |
|
| <html> | HTML-документ | |
| <head> | Головная часть | |
| </head> | ||
| <body> | Тело документа | |
| </body> | ||
| </html> | ||
| <title>...</title> | Заголовок страницы (текст, который будет показан в заголовке окна браузера). |
| <meta http-equiv="Content-Type" content="text/html; windows-1251" /> | Мета-тег. В данном случае указывает тип и кодировку документа |
| <meta http-equiv="Refresh" content="время; URL=url" /> | Мета-тег. Указывает, что страница должна быть обновлена через заданное (в секундах) время. Если указан URL, произойдет переход на соответствующую страницу |
| <link rel="stylesheet" href="url" type="text/css" /> | Подключение внешней таблицы стилей |
| <style type="text/css"> ... </style> |
Встроенная таблица стилей |
Примечание. Сценарии можно поместить как в головную часть, так и в тело документа. Обычно в head помещают описания функций, а в body — обращения к ним. Кроме того, можно включать сценарии непосредственно в теги — в атрибуты событий.
| <script src="url" type="text/javascript"> </script> | Подключение внешнего файла сценариев JavaScript |
| <script type="text/javascript"> ... </script> |
Сценарий JavaScript |
| <h1>...</h1> ... <h6>...</h6> |
Заголовки (1 — Самый крупный, 6 — Самый мелкий) |
| <p>...</p> | Абзац |
| <div>...</div> | Раздел. Наиболее крупное подразделение страницы |
Другие блочные элементы |
|
| <address>...</address> | Контактная информация |
| <blockquote>...</blockquote> | Блок-цитата. По умолчанию выводится с отступом слева |
| <pre>...</pre> | Предварительно форматированный текст. Выводится моноширинным шрифтом с сохранением всех пробелов, переводов строк и т. п. |
| <hr /> | Горизонтальная линейка |
| <ol>...</ol> | Упорядоченный (нумерованный) список |
| <ul>...</ul> | Неупорядоченный список (с метками) |
| <li>...</li> | Элемент списка. Должен находиться в контейнере <ol>...</ol> или <ul>...</ul> |
| <dl>...</dl> | Список определений (словарь) |
| <dt>...</dt> | Термин. Должен находиться внутри контейнера <dl>...</dl> |
| <dd>...</dd> | Определение. Должен находиться внутри контейнера <dl>...</dl> |
| <table>...</table> | Таблица. Полезные атрибуты:
|
| <tr>...</tr> | Строка таблицы |
| <td>...</td> <th>...</th> |
Ячейка таблицы Заголовочная ячейка таблицы Особые атрибуты:
|
| <thead>...</thead> <tbody>...</tbody> <tfoot>...</tfoot> |
Группы строк таблицы. Таблица может содержать не более чем по 1 блоку thead и tfoot |
| <colgroup span="число">...</colgroup> | Оформление группы столбцов. Не содержит ничего, либо включает последовательность тегов <col /> |
| <col /> | Оформление столбца |
Полезные атрибуты тегов <tr>, <td>, <th>, <colgroup> и <col />:
|
|
| <caption>...</caption> | Название таблицы (выводится либо над, либо под таблицей). Должен быть указан сразу после открывающего тега <table> |
| <em>...</em> | Выделенный (по умолчанию, курсивом) текст |
| <strong>...</strong> | Особо выделенный (по умолчанию, полужирным) текст |
| <sub>...</sub> | Подстрочный (нижний) индекс |
| <sup>...</sup> | Надстрочный (верхний) индекс |
| <span>...</span> | Универсальный тег для форматирования с использованием стилей |
| <br /> | Разрыв строки (без начала нового абзаца) |
Редко употребляемые теги |
|
| <abbr title="расшифровка">...</abbr> <acronym title="расшифровка">...</acronym> |
Аббревиатура Акроним |
| <dfn>...</dfn> | Определение термина |
| <cite>...</cite> | Цитата (внутри абзаца) |
| <q>...</q> | Цитата (при выводе заключается в кавычки). Не распознается Internet Explorer |
| <code>...</code> | Текст программы |
| <kbd>...</kbd> | Текст, вводимый с клавиатуры |
| <samp>...</samp> | Пример выводимых программой данных |
| <var>...</var> | Переменная |
Теги, которые можно заменить использованием CSS |
|
| <b>...</b> | Полужирный шрифт |
| <i>...</i> | Курсивный шрифт |
| <tt>...</tt> | «Телетайп» — моноширинный шрифт |
| <big>..</big> | Увеличенный кегль шрифта |
| <small>...</small> | Уменьшенный кегль шрифта |
| <a href="url">...</a> | Гиперссылка. Полезный атрибут:
|
| <a name="метка"></a> <a id="метка"></a> |
«Закладка». В HTML используется атрибут «name», в XHTML этот атрибут считается устаревшим. Роль «закладки» может играть любой тег с атрибутом «id» |
| <img src="url" alt="текст" /> | Включение изображения. Текст атрибута «alt» используется, если невозможно показать изображение. Рекомендуемые атрибуты:
|
| <object classid="url">... </object> <object data="url" type="тип">... </object> |
Включение специального объекта. Атрибут «classid» используется для апплетов Java и подобных им объектов, «data» — для звука, видео и т. п. Содержимое контейнера object выводится только в том случае, если невозможно отобразить объект. Можно использовать атрибуты height, width, hspace, vspace (см. тег «img») |
| <param name="имя" value="значение" /> | Параметры объекта. Должен быть вложен в <object> |
| <form action="url" method="метод">...</form> | Контейнер формы ввода. Атрибут «acton» обычно указывает url сценария-обработчика формы. Чаще всего используют методы отправки post или get |
| <fieldset>...</fieldset> | Группа элементов формы |
| <input type="тип" id="имя" value="значение" /> | Элемент управления. Возможные типы:
|
| <button type="тип" id="имя">...</button> | Кнопка с произвольным содержимым. Возможные типы:
|
| <select>...</select> | Список выбора. Полезные атрибуты:
|
| <optgroup label="строка">...</optgroup> | Группа элементов списка выбора |
| <option>...</option> | Элемент списка выбора. Полезные атрибуты:
|
| <textarea cols="число" rows="число">...</textarea> | Поле ввода текста. Полезный атрибут:
|
| <frameset rows="размер, размер">...</frameset> | Набор горизонтальных фреймов |
| <frameset cols="размер, размер">...</frameset> | Набор вертикальных фреймов |
| Размер может быть указан в пикселах, процентах или «звездочках» Например: rows="50, 60%, 2*, *" (Число фреймов в наборе может быть больше 2) |
|
| <frame src="url" name="имя" /> | фрейм, его имя и первоначально отображаемый файл Атрибуты:
|
| <noframes>...</noframes> | То, что будет отображаться в браузерах, не поддерживающих фреймы |
| <iframe src="url" width="размер" height="размер">...</iframe> | «Плавающий» фрейм. Атрибуты аналогичны тегу «frame». Содержимое контейнера будет показано браузерами, не поддерживающими iframe |
В этой таблице приведены наиболее употребимые атрибуты, использование которых возможно в большинстве тегов.
| id="имя" | Идентификатор элемента. Уникальное в пределах документа имя элемента. Используется для назначения стилей, управления сценариями, а также в качестве «закладки» для гиперссылок |
| class="имя" | Класс элемента |
| style="стиль" | Описание стиля элемента |
| title="текст" | Заголовок элемента. В большинстве браузеров отображается в виде всплывающей подсказки |
| onmouseup="сценарий", onmouseover="сценарий", onmouseout="сценарий", onclick="сценарий" и др. | Вызов обработчика события |
| onblur="сценарий", onfocus="сценарий", onchange="сценарий", onselect="сценарий", onreset="сценарий", onsubmit="сценарий" и др. | Вызов обработчика события (только в формах и их элементах) |
Чтобы не возникало проблем после загрузки готовых страниц на сервер,
Для проверки правильности разметки полезно использовать «валидаторы», например, validator.w3.org.