Я повторюсь: речь идет о стандартах HTML 4.01 Strict и
XHTML 1.0 Strict.
Для создания HTML-документа достаточно обычного текстового редактора,
например, стандартного «Блокнота» из комплекта поставки Windows. Есть и
более продвинутые редакторы, которые обладают способностью
подсвечивать разными цветами характерные конструкции HTML и других
искусственных компьютерных языков, но у меня, например, от такой подсветки
после пары часов работы начинает рябить в глазах. Так или иначе, выбирайте
редактор на свой вкус, и в путь!
( Примечание ^
Иногда случается, что страница, исправно работавшая на домашнем
компьютере, отображается неправильно или не отображается вовсе после загрузки на
удаленный сервер. Чтобы этого не происходило, следует придерживаться
некоторых простых правил. В частности, следует помнить, что большинство
реальных веб-серверов работает под управлением»операционных систем семейства
UNIX, которые, в отличие от Windows, привыкли различать прописные и
строчные буквы в названиях файлов. Кроме того, эти две платформы используют
отличающиеся кодировки кириллицы. В связи со сказанным старайтесь всегда
называть файлы, относящиеся к проекту сайта, только строчными и только
латинскими буквами.
Глава 2. Создание простейших страниц с помощью языка разметки HTML 71
Кроме того, главную страницу сайта есть резон назвать именем index.html.
Выбрав такое название, вы наверняка не ошибетесь: при использовании
практически любого хостинга она будет открываться по умолчанию при запросе корня
документов вашего сервера. Хотя список названий индексных страниц,
разумеется, можно видоизменить, покопавшись в настройках сервера.
Как уже говорилось, документ HTML состоит из текста, составляющего
содержание веб-страницы, «разбавленного» управляющими конструкциями
разметки — последние иначе называются тегами.
Наряду с тегами, в HTML используются еще так называемые ссылки на сим-
вольные объекты (Character Entity References, CER), позволяющие
представлять внутри текста разные специальные символы (например, угловые скобки,
кавычки и т. д.), которые, если их применить «напрямую», без помощи CER,
могут быть неверно истолкованы браузером. Перечень всех возможных
символьных объектов приведен в приложении 1.
Вообще говоря, весь HTML-код той или иной страницы может выглядеть как
одна-единственная сколь угодно длинная строка. Но в целях
удобочитаемости кода содержимое HTML-файла можно разбить на несколько строк.
Переход на новую строку внутри содержания документа интерпретируется как
знак пробела, а в иных случаях просто игнорируется.
Структура HTML-документа выглядит примерно таким образом:
содержание_1&CER1;содержание_2
содержание_3тег2>
содержание_4 &CER2;
тег_1>
Как видите, теги заключаются в угловые скобки, а ссылки на символьные
объекты предваряются знаком амперсанда («&») и оканчиваются точкой с
запятой («;»). Имена тегов могут содержать только латинские буквы и цифры.
Различают открывающие и закрывающие теги (или, иначе, старт-теги —
start tags и стоп-теги — stop tags). Старт-тег, так или иначе, влияет на
последующий «кусок» кода, но только до тех пор, пока не встретится стоп-тег.
Закрывающие теги отличаются от открывающих наличием косой черты («/»)
перед именем. Регистр букв (прописные, строчные) при записи тегов не
имеет значения, но это относится только к HTML 4. В XHTML все теги нужно
записывать только строчными буквами.
Атрибуты определяют какие бы то ни было дополнительные, уточняющие
параметры того или иного тега. В большинстве случаев атрибуты
характеризуются значениями, которые отделяются от названий атрибутов знаком
равенства и заключаются в кавычки. Но возможны и так называемые булевы
72
Часть I. Технологические основы
атрибуты, значения которых имеют природу «да/нет». В HTML 4 такие
атрибуты можно записывать в минимизированной форме — иными словами,
наличие ключевого слова с названием атрибута в записи тега означает «да»,
а отсутствие— «нет».
5th Фев 2011
|
Теги:
|