Все XHTML документы в отличие от HTML документов должны иметь стандартную структуру.
ТвитнутьВсе XHTML документы должны иметь стандартную структуру включающую:
DTD расшифровывается Document Type Definition (объявление типа документа).
DTD должно располагаться перед первым тэгом документа.
DTD является не тэгом, а инструкцией, которая сообщает браузеру версию языка разметки страницы.
Существует три версии DTD:
В документах с этим видом DTD могут использоваться все тэги и атрибуты кроме устаревших и презентационных. Использование фреймов запрещено.
Синтаксис определения DTD:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
В документах с этим видом DTD могут использоваться все тэги и атрибуты включая устаревшие и презентационные тэги. Использование фреймов запрещено.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
В документах с этим видом DTD могут использоваться все тэги и атрибуты включая устаревшие и презентационные тэги. В документах также могут использоваться фреймы.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
В документах с этим видом DTD могут использоваться все тэги и атрибуты кроме устаревших и презентационных. Использование фреймов запрещено. Также в разметку можно импортировать дополнительные модули.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>XHTML документ со стандартной структурой </title> </head> <body> <!-- Содержимое тела документа --> </body> </html>
После того, как Вы сделали код XHTML совместимым необходимо проверить его с помощью Валидатора W3C.
Для того, чтобы проверить сайт нужно:
1. Выбрать способ проверки. Способ проверки выбирается щелчком по необходимой вкладке. Существует три способа проверки:
2. Нажать кнопку Check.
3. Узнать результат проверки в поле Result.
Задание 1 сделайте код документа ниже XHTML совместимым. После того, как код будет переписан произведите его проверку с помощью Валидатора W3C.
Пример
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <H2>Землетрясение</h2> <P id=par1><B>Землетрясение</B> подземные толчки и колебания поверхности Земли, вызванные естественными причинами или искусственными процессами (взрывы, заполнение водохранилищ, обрушение подземных полостей горных выработок).Небольшие толчки могут вызываться также подъёмом лавы при вулканических извержениях. <BR> <P>Землетрясения наиболее известны по тем опустошениям, которые они способны произвести. Разрушения зданий и сооружений вызываются колебаниями почвы или гигантскими приливными волнами (цунами), возникающими при сейсмических смещениях на морском дне. <BR> <HR> <H2>Типы сейсмических волн</h2> <p>Сейсмические волны делятся на волны сжатия и волны сдвига. <UL><LI>Волны сжатия, или продольные сейсмические волны, вызывают колебания частиц пород, сквозь которые они проходят, вдоль направления распространения волны. Скорость распространения волнсжатия в 1,7 раза больше скорости волн сдвига, поэтому их первыми регистрируют сейсмические станции.<LI>Волны сдвига, или поперечные сейсмические волны, заставляют частицы пород колебаться перпендикулярно направлению распространения волны.