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

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

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

использование типа документов Strict.

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

и принципа разделения содержания и представления на уровне конечного

кода, а именно с момента утверждения Консорциумом W3C тандема

HTML 4 Strict + CSS2 в качестве официальных рекомендаций, прошло уже

7 лет. Для кого-то это будет неожиданностью, но «веб-стандарты» (о которых

мы замолвили слово в самом начале нашей книги, во введении) появились

отнюдь не вчера. Их повсеместное распространение тормозилось все это

время лишь низким качеством реальной поддержки упомянутых спецификаций

сколько-либо распространенными браузерами.

Сегодня уже можно констатировать, что все современные браузеры работают

с актуальными рекомендациями W3C на вполне приемлемом уровне. Наиболее

безупречно поддерживает их Mozilla Firefox 1.x, его догоняет Opera 7.x и 8.0,

а хуже всего на этом фоне выглядит Microsoft Internet Explorer 6.0.

(Справедливости ради нужно заметить, что разногласия проявляются в нюансах —

я повторюсь, в общем и целом качество поддержки современных

рекомендаций W3C даже в браузере от Microsoft можно без натяжки назвать вполне

сносным.)

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

за семь лет изменилось немногое.

Сложный и противоречивый SGML в качестве универсального стандарта для

хранения любых структурированных данных постепенно уступает место

расширяемому языку разметки XML (extensible Markup Language). Этот язык

представляет собой компактное подмножество SGML, отличающееся от

прародителя существенно более строгими и однозначными правилами. HTML 4

(а точнее, HTML 4.01, утвержденный в конце 1999 г., и представляющий

собой результат незначительных модификаций последнего) стал в

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

на SGML.

Развитием HTML 4 стал расширяемый (extensible) язык разметки

гипертекста— XHTML 1.0, по сути своей явившийся лишь переформулировкой

стандарта HTML 4.01 в соответствии с правилами XML 1.0. XHTML 1.0, за

исключением ряда нюансов, в точности повторяет функциональность

HTML 4.01 и включает в себя все те же три типа документов: Strict,

Transitional и Frameset.

XHTML 1.1, полностью упразднивший типы документов Transitional и

Frameset и утвердивший еще некоторые ощутимые нововведения, уже несколько

дальше от привычного HTML, но на практике пока используется довольно

редко— возможность обсудить некоторые тонкости представится нам не-

70

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

сколько позже. XHTML 2.0 уходит в еще больший отрыв от совместимости с

HTML — но эта версия пока еще находится в работе и в разряд официальных

рекомендаций W3C перейдет не так скоро. То же самое относится и к

CSS3 — перспективной версии CSS, снимающей многие ограничения,

присущие CSS2. В более скором будущем официальной рекомендацией W3C

должна стать спецификация CSS2 Revision 1 (CSS2.1), на момент написания

книги обладавшая статусом Candidate Recommendation. Эта спецификация

уточняет и корректирует некоторые важные положения рекомендации CSS2,

но отличается от нее не столь значительно, как CSS3.

В своей книге я хотел бы провозгласить уважение к идеологии структурной

разметки и концепции разделения содержания и представления.

Далее в этой главе мы рассмотрим применение для создания веб-страниц

обеих наиболее распространенных сегодня рекомендаций W3C — HTML 4.01

и XHTML 1.0, при этом по возможности придерживаясь наиболее строгих

правил, определенных для типа документов Strict. А следующая глава будет

посвящена технологии CSS2.

Построение HTML-документа

Чтобы не прибегать к неуклюжим искусственным обозначениям вроде

(X)HTML или HTML/XHTML, давайте условимся, что под единой

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

особо не оговорено.

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

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

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