HTML является одним из немногих языков программирования, не чувствительных к регистру, в котором вы записываете команды (в данном случае — теги и имена их атрибутов). Интерпретатор броузера одинаково обработает директивы <HEAD>, <head>, <Head> или <hEaD>. Таким образом можно записывать теги как в строчном, так и в заглавном варианте. Однако рекомендуется все же применять для написания тегов HTML заглавный регистр, прежде всего, для улучшения читаемости кода, поскольку в этом случае команды языка будет легко отличить от интегрированного в документ информационного текста. Единственным исключением из этого правила служат два элемента HTML, небезразличных к регистру. Это адреса URL и escape-последовательности, о которых мы подробно побеседуем ниже.
Escape-последовательности (подстановки)
Запись escape-последовательности подразумевает замену служебных символов специальными командами, которые в процессе интерпретации документа замещаются выводимыми на экран искомыми знаками. Все escape-последовательности начинаются с символа амперсанд («&») и заканчиваются точкой с запятой, а между ними размещается сама команда, записываемая в строчном регистре. В табл. 1.1 приведен список наиболее часто используемых escape-последовательностей.
|
|
Таблица 1.1. Наиболее распространенные escape-последовательности
Символ | Значение | Команда |
< | Символ «меньше, чем»; левая угловая скобка | < |
> | Символ «больше, чем»; правая угловая скобка | > |
" | Прямые кавычки | " |
& | Амперсанд | &атр; |
Неразрывный пробел (словосочетания, разделенные таким пробелом, не разрываются при переносе) | | |
© | Символ копирайта | &сору; |
® | Символ зарегистрированной торговой марки | ® |
Escape-последовательности записываются в тексте по тем же правилам, по которым употребляются обозначаемые ими символы, иными словами, нотация символьного объекта просто вставляется в тот участок текста, где по расчетам web-мастера должен следовать соответствующий служебный символ.
Перевод строки, пробелы, табуляция
При подготовке web-страниц обязательно следует помнить, что введенное пользователем с помощью клавиатуры форматирование текста, включающее в себя пробелы, отступы табуляции и переводы строки, игнорируются броузером при интерпретации html-документа.
Иными словами, такие элементы текста, как
Данное словосочетание
или
Данное