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&amp;name=user

Характеры Whitespace в HTML против XML

Некоторые характеры которые законны в документах HTML противозаконы в документе XML. Например, в HTML, характер перевода формата (U+000C) обработан как белый космос, в XHTML, должном к определению характеров, ему XML противозакон.

&apos справки названного характера;

&apos справки названного характера; (апостроф, U+0027) ввел в XML 1,0 но не появляет в HTML. Проявители паутины должны поэтому использовать &#39; вместо &apos; работать как предположено в браузерах паутины HTML 4.

Advertisements