Правила языка HTML

HTML - это детально описанный язык со своими правилами, которым необходимо следовать.

HTML-документы - это документы, имеющие структуру. Язык HTML подчиняется правилам DTD (Document Type Definition - определение типа документа), написанным на языке SGML (Standard Generalized Markup Language - стандартный обобщенный язык разметки). Правила DTD формально определяют структуру HTML-документов.

1. Имена элементов не зависят от регистра. Элемент <hTMl> эквивалентен элементу <html>.

Браузер не различает ПРОПИСНЫЕ и строчные буквы в названиях элементов.

2. Имена атрибутов тегов не зависят от регистра.

Например, атрибут тега <HR NOSHADE> эквивалентен атрибуту <HR noshade>

3. Значения атрибутов могут зависеть от регистра. Например, имена файлов, указанные в атрибутах: <IMG SRC=filename.gif> и <IMG SRC=FILENAME.GIF > могут относиться к разным файлам.

4. Имена тегов и атрибутов не должны содержать пробелы. Браузеры рассматривают первый пробел, встречающийся в элементе, как конец имени элемента и начало его атрибута. Например, тег <I_M_G> не эквивалентен тегу вставки рисунка <IMG>. Он является тегом наклонного начертания текста (курсива) <I> с двумя неопределенными атрибутами M и G.

5. Значения атрибутов могут содержать пробелы или специальные символы, если они заключены в кавычках.

В некоторых атрибутах используются зарезервированные значения, такие как строки типа LEFT, RIGHT, CENTER. Данные значения не требуется заключать в кавычки.

Кавычки применяются только в случае, когда внутри значения имеются пробелы или специальные символы. Например, < IMG SRC=dog.gif ALT=”My dog Rover” >

Значения, содержащие любые символы кроме буквенно-цифровых (a - z, A - Z, 0 - 9), дефиса (-) или точки (.), должны помещаться в кавычки.

6. Браузеры игнорируют пробелы в тексте HTML -документа. Браузеры преобразуют последовательность из нескольких пробелов и/или символов табуляции в HTML -документе в один единственный символ пробела. Таким образом, данные символы не могут быть использованы для форматирования выводимого на страницу текста (за исключением тега <PRE>, который сохраняет заранее произведенное оформление каждого символа).

7. HTML -документы могут содержать комментарии. Комментарии начинаются с символов

<! --

Название документа: Мой HTML -документ

Дата создания: 06/10/2005

2005 Big Company, Inc.

- ->

8. Элементы могут быть вложенными друг в друга, но не должны пересекаться. Любой элемент, который открывается в тексте, заключенном внутри другого элемента, должны внутри этого элемента и закрываться.

<B><I> Правильно </I></B> <B><I> Не правильно </B></I>

       
   


9. Браузеры игнорируют незнакомые элементы и незнакомые атрибуты. Браузеры игнорируют теги и атрибуты тегов, которые им непонятны. В этом случае теги не выполняются и атрибуты не учитываются.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: