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

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

Библиотека :: Компьютеры и Программирование :: К.Джамса, К.Кинг, Э.Андерсон - Эффективный самоучитель по креативному Web-дизайну. HTML, XHTML, CSS, JavaScript, PHP, ASP, ActiveX.
<<-[Весь Текст]
Страница: из 389
 <<-
 
3 I-,i..iv(iui|J« 
Source He: C\ShowMehtm 
1th August 2800) Parsing TAShowMe.Mm11 
;;\ShowMe.b*m: DoCtype givenк -i' 
C:\5howM е.Ыгтс Document content took 
у attribute should be uied to describe 
_ J 
^ line 11 column 7 • Warning: <Ы)1е> lacks "si 
. F Read-only 
IDOCTYPE html PUBLIC "-//W3C//DTD XHTHL 1.0 Transitional//EN 
http://ч«и.v3.ore/TR/xhtwll/DTD/xhtml1-transitlonal.dtd"> " 
:htrnl xmlr[a="http://uwu.w3 . org/1999/ x html "> 
raeta nani-;:-"generator" contenf="HTHL Tidy, see ^ни.шЗ.огд" /> 
text/htmi.; charset-ia 
/head> 
body> 
:center> 
 
tr> 
с-Туре" content" 
SB59-l" /> 
С А Г\, Л. . Л - . UTXJIJ 
8. Нажмите на кнопке Save As (Сохранить как), которая расположена в верх- 
нем левом углу диалогового- окна Tidy Output. На экране появится окно 
Save As (Сохранить как), которое позволит сохранить полученный XHTML- 
код в дисковый файл. 
После выполнения шага 8 для закрытия диалогового окна Tidy Output и воз- 
врата в главное окно TidyGUI нажмите кнопку закрытия окна в верхнем правом 
углу окна. Повторите шаги 6-8 для каждого преобразовываемого документа. 
Помимо преобразования HTML-документов в XHTML-документы, утилиту 
TidyGUI (или MS-DOS HTML Tidy) можно использовать для проверки правиль- 
ности HTML-, XHTML- и даже ХМL -документов. При необходимости проверки 
документа и исправления ошибок без изменения типа документа пропустите 
шаги 3—5 в описанной выше процедуре (или снимите отметку с флажка Output 
As XHTML на шаге 4). Без установки флажков на панели XML утилита TidyGUI 
будет генерировать выходной файл того же типа, что и входной. 
Утилита HTML Tidy содержит более 50 опций настройки, позволяющих уп- 
равлять процессом проверки и/или преобразования типа Web-документов. На- 
пример, задав для опции Doctype значение strict, установив флажок outputxhtmi 
и установив опцию clean равной yes, можно добиться того, что утилита 
HTML Tidy (и TidyGUI) будет генерировать XHTML-документ, соответствующий 
"строгому" DTD-определению XHTML 1.0. Атрибут clean указывает, что утилита 
должна заменять презентационные атрибуты и дескрипторы правилами каскад-

Глава 5. XHTML и новые тенденции 2 5 3 
ных списков стилей, как этого требует "строгое" DTD-определение. Подробное 
описание всех опций конфигурации приведено в разделе "Usin;l*A Configuration 
File" ("Использование конфигурационного файла") на домашней странице утили- 
ТЫ HTML Tidy ПО адресу http://www.w3.org/People/Raggett/tlldyttconfig 
Выбор правильного значения DOCTYPE 
для Web-страницы 
Теоретически говоря, любой Web-документ должен начинаться с объявления 
DOCTYPE, которое указывает Web-браузеру на тип содержащегося в файле кода. 
Тем не менее, большинство дизайнеров в коде HTML-страниц опускают такое 
объявление. Это возможно по той причине, что Web-браузеры "предполагают", 
что Web-файл содержит HTML-код (дескрипторы, атрибуты и текстовое содержи- 
мое) и для вывода данные на экран используют содержащиеся в фгйле инструкции. 
В отличие от предыдущих версий HTML, спецификация ХН ML требует обя- 
зательного задания объявления DOCTYPE перед указанием "корневого" 
(т.е. дескриптора ), как показано в следующем примере: 
 
 
XHTML-документ с объявлением DOCTYPE 
 
 
<р>Содержимое Web-страницы. 
 
 
Значение "html", которое в приведенном выше примере следует за ключевым 
словом DOCTYPE, указывает Web-браузеру, что данный файл содержит HTML-код. 
За ключевым словом PUBLIC В объявлении DOCTYPE находится литерал (т.е. стро- 
ка, заключенная в кавычки), называемый "формальным общедоступным иденти- 
фикатором" (formal public identifier, FPI). Формальный общедоступный иденти- 
фикатор идентифицирует DTD-определение Web-документа, которое в данном 
случае соответствует "строгой" версии спецификации W3C XHTML 1.0. Буквы EN 
в конце идентификатора говорят о том, что указанная идентификатором специ- 
фикация разработана на английском языке. И, наконец, объявлен ие DOCTYPE со- 
держит URL-адрес (в кавычках), по которому Web-браузер может получить задан- 
ное DTD-определение (в приведенном примере это http:/jwww.w3c.org/TR/ 
xhtmll/DTD/xhtmll-strict.dtd). 
DTD-определение представляет собой файл, содержащий описание всех пра- 
вил языка разметки и все символьные элементы, которые могут использоваться 
на в HTML-коде Web-страницы. В "языковых" терминах DTD-определение содер- 
жит все специальные символы, слова и синтаксические правила, которые управ- 
ляют методами комбинирования слов в предложения, описывающие Web-страни- 
цу. Указывая, что Web-документ "строго" соответствует, например, стандарту 
XHTML 1.0, вы говорите Web-браузеру, что содержимое Web-страницы находится

254 Глава 5. XHTML и новые тенденции 
в четком соответствии со стандартом, описываемом DTD-определением. Поэ
		
		
 
<<-[Весь Текст]
Страница: из 389
 <<-