Список вопросов по HTML


2.7. Зачем делать свою страничку совместимой с XHTML и как это сделать?


Зачем - см. п. 2.1. Как - описано ниже.

  1. в заголовок документа первой ставим строку <?xml version="1.0" encoding="...кодировка вашей странички..."?>

    Например: <?xml version="1.0" encoding="KOI8-R"?>

  2. После строки <?xml...?> ставим такой DTD: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. В тег <html> ставим такие параметры: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">

    Если основной язык вашей странички не русский, то заменяем "ru" на сокращенное обозначение вашего языка: "en" - английский, "de" - немецкий и т.д.

  4. Все теги должны быть корректно закрыты. Стандарт HTML4 допускал, чтобы не закрывались такие теги, как <p>, <option>, <li>, <dd> и т.п. В XHTML это недопустимо.
  5. Теги, которые не имеют парных закрывающих тегов (такие, как <link>, <meta>, <img>, <input>, <br>, <hr>, <col>, <param> и т.п.), должны в конце перед « > » иметь пробел и косую черту: « />», например, <br />, <hr /> и т.д.
  6. Параметры, которые в HTML4 не имеют значений (compact, nowrap, ismap, declare, noshade, checked, disabled, readonly, multiple, selected, noresize, defer), должны иметь значение, равное самому параметру. Например:

    <ul compact="compact">

    <option selected="selected">

    <hr noshade="noshade" />




- Начало -  - Назад -  - Вперед -