Joomla портал
seo seo Subscribe
0
seo

Создание простейших страниц с помощью языка разметки HTML 111

П Тип верхнего уровня — video (видео):

video/mpeg — видео в формате MPEG;

video/avi — видео в формате AVI.

( Примечание ^

В рамках этой книги XHTML 1.0 рассматривается как нечто почти

тождественное HTML 4. Мы предполагаем, что веб-страница, созданная с применением

правил XHTML 1.0, будет вести себя точно так же, как аналогичный по

структуре документ, созданный посредством HTML 4.

И это действительно так, но только при условии, если веб-сервер указывает в

поле HTTP-заголовка Content-type, определяющем MIME-тип содержимого

сообщения ответа, значение text/html.

Консорциум W3C, в свою очередь, рекомендует указывать для XHTML-доку-

ментов совсем другие MIME-типы — в частности, text/xml, application/xml

или application/xhtml+xml. Для XHTML 1.1 и 2.0 это условие уже

обязательно.

Предполагается, что в указанном случае веб-страница должна обрабатываться

агентом пользователя как полноценный XML-документ, с использованием

синтаксического анализатора XML. А это, в свою очередь, «грозит» двумя важными

последствиями. Во-первых, страницы будут отображаться только после полной

загрузки и последующего синтаксического анализа. Во-вторых, документы, в

которых синтаксический анализатор найдет ошибки, вообще не будут

обрабатываться, что положит конец излишнему «либерализму» языка HTML,

обсуждавшемуся в начале этой главы. (Собственно, только в этих условиях XHTML

оправдает свое название — «расширяемый HTML», ибо обработка документа по

правилам XML позволит безболезненно внедрять в код веб-страницы

фрагменты, использующие другие языки, основанные на XML, например, MathML,

предназначенный для описания математических выражений.)

Правда, всерьез говорить обо всем этом можно будет только лет через пять,

если не позже. Экспериментировать «в лабораторных условиях» вполне можно

уже сегодня, но для повседневной практики упомянутые концепции пока не

подходят. Подняться до заоблачных высот мешает балласт, обусловленный

уровнем развития современных браузеров. Ничего не поделаешь, придется

покружить над аэродромом…

При помощи тега , пользуясь атрибутом type, можно связывать с

вебстраницей объекты разного типа.

В случае если объект невозможно отобразить, обрабатывается содержимое,

заключенное в контейнер .. . . Возможны вложенные

контейнеры .. . , что дает возможность жить по принципу «не

один, так другой».

У тега , помимо data и type, масса других атрибутов, что делает его

поистине универсальным инструментом для связи веб-страниц с различными

объектами. Рассмотрение всех особенностей тега выходит, однако,

за рамки концепции этой книги.

112

Часть I. Технологические основы

Практические примеры —

простейшие веб-страницы

В ходе этой главы мы рассмотрели достаточное количество вполне

работоспособных примеров простейших страниц.

Все документы, полностью или фрагментарно приведенные в

пронумерованных листингах (см. листинги 2.1—2.13), доступны на прилагаемом к книге

компакт-диске в полных версиях.

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

собраны на компакт-диске в каталоге \examples. Этот каталог для удобства

разбит на подкаталоги, имена которых соответствуют номерам глав. В каждом

таком каталоге, в свою очередь, расположены подкаталоги, соответствующие

номерам листингов в пределах каждой главы.

Так, например, все файлы, относящиеся к листингу 2.4, следует искать в

каталоге \examples\02\04.

Примеры, отраженные в листингах 2.10 и 2.11, будучи взаимосвязанными,

находятся в едином каталоге \examples\02\10-l 1.

Полные версии примеров, соответствующие тем листингам, в которых были

рассмотрены фрагменты кода, а не завершенные документы, в большинстве

своем используют шаблон документа в формате XHTML 1.0 Strict,

описанный в листинге 2.4.

Однако для тех фрагментов кода, для которых оговаривались различия между

конструкциями, характерными для HTML 4.01 Strict и XHTML 1.0 Strict

(а это листинги 2.7 и 2.13), на компакт-диске даны полные версии

соответствующих документов в обоих форматах.

seo
5th Фев 2011
Теги:
seo

Написать ответ

seo
 
seo
Все права защищены © 2023 Joomla портал
 
 
seo