DTD XHTML
- Предыдущая страница Синтаксис XHTML
- Следующая страница XHTML HowTo
XHTML определяет три типа declarations файлов.
Наиболее распространенным является XHTML Transitional.
<!DOCTYPE> обязательны для использования.
Три основные части XHTML-документа:
- DOCTYPE
- Head
- Body
Основная структура документа выглядит так:
<!DOCTYPE ...> <html> <head> <title>... </title> </head> <body> ... </body> </html>
В документе XHTML宣言 типа документа всегда находится в первой строке.
Пример XHTML
Этот пример простого (минимального) XHTML-документа:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>простой документ</title> </head> <body> <p>простой абзац</p> </body> </html>
Declaration типа документа определяет тип документа:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Остальная часть документа аналогична HTML:
<html> <head> <title>простой документ</title> </head> <body> <p>простой абзац</p> </body> </html>
Три типа declarations документов
- DTD определяет грамматику веб-страниц, использующих общий язык маркировки (SGML).
- Общий язык маркировки, такой как HTML, должен использовать DTD для определения правил применения маркеров к определенному документу, включая声明 элементов и сущностей.
- В документации типа документа или DTD общего языка маркировки (SGML) XHTML описывается подробно.
- DTD XHTML использует точный язык, читаемый компьютером, для описания грамматики и синтаксиса合法ных маркеров XHTML.
Существуют три типа документов XHTML:
- STRICT (строгий тип)
- TRANSITIONAL (переходный тип)
- FRAMESET (тип фреймов)
Три типа XML-документов XHTML 1.0
XHTML 1.0 определяет три типа XML-документов, соответствующие этим трем DTD.
XHTML 1.0 Strict
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-strict.dtd
">
В этом случае используется: чистые маркеры, избегая путаницы в оформлении. Используйте в сочетании с таблицами стилей.
XHTML 1.0 Transitional
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-transitional.dtd
">
В данном случае используется: когда необходимо использовать характеристики визуализации HTML и когда необходимо писать XHTML для браузеров, которые не поддерживают каскадные таблицы стилей.
XHTML 1.0 Frameset
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/"xhtml1-frameset.dtd"
>
В данном случае используется: при необходимости разделить окно браузера на две части или более рамок с помощью HTML-фреймов.
- Предыдущая страница Синтаксис XHTML
- Следующая страница XHTML HowTo