Зачем делать свою страничку совместимой с XHTML и как это сделать?
Зачем - см. п. 2.1. Как - описано ниже.
в заголовок документа первой ставим строку <?xml version="1.0" encoding="...кодировка вашей странички..."?>
Например: <?xml version="1.0" encoding="KOI8-R"?>
После строки <?xml...?> ставим такой DTD: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
В тег <html> ставим такие параметры: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
Если основной язык вашей странички не русский, то заменяем "ru" на сокращенное обозначение вашего языка: "en" - английский, "de" - немецкий и т.д.
Все теги должны быть корректно закрыты. Стандарт HTML4 допускал, чтобы не закрывались такие теги, как <p>, <option>, <li>, <dd> и т.п. В XHTML это недопустимо.
Теги, которые не имеют парных закрывающих тегов (такие, как <link>, <meta>, <img>, <input>, <br>, <hr>, <col>, <param> и т.п.), должны в конце перед « > » иметь пробел и косую черту: « />», например, <br />, <hr /> и т.д.
Параметры, которые в HTML4 не имеют значений (compact, nowrap, ismap, declare, , checked, disabled, readonly, multiple, selected, noresize, defer), должны иметь значение, равное самому параметру. Например:
<ul compact="compact">
<option selected="selected">
<hr ="" />
Содержание раздела