Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

Библиотека :: Компьютеры и Программирование :: К.Джамса, К.Кинг, Э.Андерсон - Эффективный самоучитель по креативному Web-дизайну. HTML, XHTML, CSS, JavaScript, PHP, ASP, ActiveX.
<<-[Весь Текст]
Страница: из 389
 <<-
 
раницы, в HTML-коде которых 
дескрипторы были вложены некорректно, как показано в следующем примере: 
<рХЬ2ХсепЪег>Пример: <Ь>Некорректное сложение . 
То, что отрывалось первым, закрывать необходимо < 
В приведенном фрагменте кода начальный и конечный дескрипторы центри- 
рования () должны заключать в себя начальный и конечный 
дескрипторы заголовка уровня 2 (), а дескриптор  после слова 
last должен находиться за дескриптором . 
Возможность "понимания" браузерами кода, построенного не в соответствии 
со стандартом HTML (определенным в спецификации консорциума W3C), не 
проходит незаметно. Приложения браузеров стали большими по размерам, по- 
скольку компаниям Netscape и Microsoft приходится вводить код распознания 
неправильно построенного HTML-кода и обработки дескрипторов, которые каж- 
дая из компаний ввела в качестве собственного "расширения" HTML. Чем боль- 
ше размер браузера, тем медленнее он загружается и выполняется. Кроме того, 
больший объем кода означает большее количество ошибок (приводящих к невер- 
ному поведению браузера или к "зависанию" системы), а использование соб- 
ственных дескрипторов и атрибутов компаний приводит к тому, что Web-страни- 
ца, которая прекрасно выглядит в одном браузере, может плохо выглядеть или 
даже вообще не выводиться в другом браузере. Стандарт XHTML представляет 
собой попытку внести хотя бы частичное решение всех этих проблем Web-дизайна. 
Если указано, что Web-страница полностью соответствует стандарту XHTML, 
Web-браузеры знают, что все используемые на Web-странице дескрипторы, атри- 
буты и правила синтаксргса можно найти в DTD-определении. (Чтобы HTML-код 
Web-страницы полностью соответствовал стандарту XHTML, в начале каждого 
файла Web-документа должно находиться объявление DOCTYPE.) Все, что браузер

:>56 Глава 5. XHTML и новые тенденции 
не найдет в своем внутреннем DTD-определении, будет выводиться на экран в 
зиде простого текста или вообще игнорироваться. Это справедливо в отношении 
неправильно достроенного HTML-кода, приведенного в начале этого совета. 
Если объявление DOCTYPE указывает, что код Web-страницы соответствует, напри- 
мер, описанию Strict DTD для XHTML 1.0, Web-браузер должен придерживаться 
правил, установленных в этом определении и игнорировать HTML-код, синтак- 
сис которого не соблюдает требований определения Strict DTD. В настоящее 
время Netscape Navigator 6 и Internet Explorer 6 визуализируют неправильно по- 
строенный HTML-код даже при установке в объявлении DOCTYPE определения 
Strict DTD для XHTML 1.0. Тем не менее, чтобы гарантировать, что Web-страни- 
цы будут корректно выводиться в Web -браузерах следующего поколения, необхо- 
димо четко соблюдать все рекомендации консорциума W3C. 
ПРАКТИКУМ 
После создания Web-страницы для проверки соответствия ее кода требованиям 
стандарта консорциума W3C следует воспользоваться службой HTML Validation 
по адресу http://vaiidator.w3.org/. Для использования службы проверки кода 
необходимо выполнить такие действия: 
1. Если у вас нет постоянного соединения с сетью Internet, установите комму- 
тируемое соединение с помощью своего провайдера. 
2. Откройте Web-браузер, наберите в его адресной строке http:// 
vaiidator.w3.org/ и нажмите клавишу ENTER. На экране Web-браузера 
появится страница W3C HTML Validation Service, показанная на рис. 5.5. 
.fe .o* ш* rival 
Hcanv ' Se«rft • . Fevoiitet Hirtcy M«i Pint 
* Markup Validation Service 
Welcome to the W3C Markup Validation Service; a free service that checks 
documents like HTML 
and XHTML for conformance to W3C Recommendations and other standard
 
<<-[Весь Текст]
Страница: из 389
 <<-