Aтрибуты

Для всего тега определяется уйма допустимых атрибутов. Множество тегов допускает один либо несколько признаков, впрочем признаков может и вовсе не быть. Спецификация признака состоит из расположенных в дальнейшем порядке:

Всегда благотворно заключить значение атрибута в кавычки, применяя либо одинарные ('80'), либо двойные кавычки ("80"). Строка в кавычках не должна содержать такие же кавычки внутри себя. Так, если дата заключена в двойные кавычки, используйте одинарные кавычки для дальнейшего завершения в кавычки, и напротив. Предпочтительно применение двойных кавычек, потому что для глаза человека бывает сложно отличить одинарные кавычки от символов, сходственных символам акцентирования.

Вы можете также опустить кавычки для значений признаков, которые состоят только из следующих символов (обратитесь к технической доктрины имени):

Таким образом, WIDTH=80 и ALIGN=CENTER - разрешенное сокращение для WIDTH="80" и ALIGN="CENTER". Ссылка на URL, скажем, HREF=foo.htm, возможна, впрочем, когда URL применяется с признаками, он должен быть заковычен, скажем HREF="http://www.hut.fi/". Существуют некоторые броузеры, которые допускают неимение кавычек либо присутствие элементов с открывающими кавычками без закрывающих. Впрочем, такую практику класснее не использовать.

В пределах значения признака теги HTML не понимаются. А escape последовательности распознаются и интерпретируются, как символы.

Если значение признака такое же, как его имя, может быть использован минимальный синтаксис признака. То есть <UL COMPACT="COMPACT"> дозволено сократить до <UL COMPACT>. Некоторые агенты пользователей (программы просмотра пользователя, броузеры) даже требуют минимизации для некоторых признаков (COMPACT, ISMAP, CHECKED, NOWRAP, NOSHADE, NOHREF). Так что отличнее применять минимизированный синтаксис там, где это допустимо.

Значения признаков обязаны быть отделены пробелами либо незаполненными строками.