XHTML - Наклоняет & tricks
Эта глава перечисляет вне различные подсказки и выходки которых вы отдавали себе отчет пока пишущ документ XHTML.
Объявление XML
Объявление XML необходимо в всех документах XHTML но авторы документа XHTML сильно ободрены использовать объявления XML в всех их документах. Такое объявление необходимо когда зашифрование характера документа за исключением значения по умолчанию UTF-8 или UTF-16.
Пустые элементы
Они включают космос перед отставать/и > пустых элементов, например <br/>, <hr/> и <img src="/html/xhtml.gif" alt="xhtml" />.
Врезанные листы и сценарии типа
Используйте внешние листы типа если ваши пользы листа типа < или & или]] > или --.
Используйте внешние сценарии если ваши пользы сценария < или & или]] > или --.
Выровняйте проломы в пределах атрибутов со значением
Во избежание линия проломы и множественные характеры whitespace в пределах атрибутов со значением. Эти отрегулированы непоследовательно различными браузерами.
Элемент Isindex
Не включите больше чем один элемент isindex в головке документа. Элемент isindex deprecated в пользу элемента входного сигнала.
Lang и xml:lang
Используйте и lang и xml:lang пока определяющ язык элемента. Значение xml:lang принимает предшествование.
Обозначения элемента
XHTML 1,0 deprecated атрибуты имени a, аплета, формы, рамки, iframe, img, и элементов карты, и они извлечутся от XHTML в последующих версиях. Поэтому, начните использовать элемент удостоверения личности для идентификации элемента.
Используя амперсанды в атрибутах со значением
("&")характера амперсанда должно как справка реальности &
Пример:
<!-- This is invalid in XHTML --> http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user. <!-- Correct XHTML way of writing this is as follows --> http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user
Характеры Whitespace в HTML против XML
Некоторые характеры которые законны в документах HTML противозаконы в документе XML. Например, в HTML, характер перевода формата (U+000C) обработан как белый космос, в XHTML, должном к определению характеров, ему XML противозакон.
&apos справки названного характера;
&apos справки названного характера; (апостроф, U+0027) ввел в XML 1,0 но не появляет в HTML. Проявители паутины должны поэтому использовать ' вместо ' работать как предположено в браузерах паутины HTML 4.