HTML, XHTML и CSS на 100%. Игорь Квинт

Читать онлайн.
Название HTML, XHTML и CSS на 100%
Автор произведения Игорь Квинт
Жанр Интернет
Серия
Издательство Интернет
Год выпуска 2010
isbn 978-5-498-07594-5



Скачать книгу

Документы такого типа должны содержать следующее объявление:

      <!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01 Frameset//EN» «http://www.w3.org/TR/html4/frameset.dtd»>

      В этом объявлении содержится общая служебная информация о данном документе HTML 4.01. Если вы пропустите его при создании HTML-документа, браузер, скорее всего, сам сможет догадаться, как ему отобразить соответствующую страницу, но организация W3C настоятельно рекомендует включать объявления DOCTYPE во все разрабатываемые документы.

      Может возникнуть вопрос: а зачем существуют строгие и переходные правила DTD и какие из них следует использовать? Ответ связан с историей развития Интернета в целом и языка HTML в частности. Отказ от устаревших средств языка и использование строгих DTD могут привести к тому, что ваш документ HTML 4.01 не будет корректно воспроизводиться отдельными устаревшими программами, поэтому в настоящее время безопаснее использовать переходный набор DTD.

      После того как вы ввели общую информацию о странице, нужно разобраться с ее структурой.

      Элемент HTML

      Корневым элементом документа HTML 4.01 является <HTML>. Это значит, что все остальные элементы содержатся внутри тегов <HTML> и </HTML>. Тем не менее в документах HTML 4.01 этот элемент не является обязательным, хотя W3C рекомендует включать его. В XHTML-документах наличие HTML обязательно.

      В элементе HTML могут применяться следующие атрибуты.

      • lang – определяет язык документа.

      • dir – задает направление чтения на языке документа (RTL – справа налево, LTR – слева направо).

      • version – определяет версию стандарта HTML, использованного при составлении документа. Это устаревший атрибут, и его применение не рекомендовано.

      • title – определяет всплывающую подсказку для страницы.

      В листинге 1.2 представлен пример использования элемента HTML вместе с атрибутами, указывающими на использование русского языка и направление чтения слева направо.

Листинг 1.2. Элемент HTML с атрибутами

      <!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01 Transitional//EN»

      "http://www.w3.org/TR/html4/loose.dtd">

      <html lang="ru" dir="LTR" title="Моя страничка">

      <–!Содержимое документа–>

      </html>

      На рис. 1.1 представлен результат использования атрибутов элемента HTML.

      Рис. 1.1. Значение атрибута title отображено в виде экранной подсказки

      Следует отметить, что атрибут dir в данном случае не обеспечен достаточной поддержкой известных браузеров даже последних версий. Например, IE 6 и Opera 9 просто выравнивают текст по правому краю, а некоторые устаревшие браузеры этот атрибут просто игнорируют. Так что, если вы намерены использовать текст с альтернативным направлением чтения (иврит, арабский язык), этот атрибут нужно применять с осторожностью.

      Элемент HEAD

      После того как для документа создана основа, внутри нее нужно создать заглавную область. Информация, вводимая в элемент HEAD, не отображается в окне браузера, а помогает ему в обработке страницы.

      В заголовке должны присутствовать как открывающий, так и закрывающий теги <HEAD> и </HEAD>, между которыми располагаются другие элементы, несущие служебную информацию о странице. Элементы, находящиеся внутри элемента