Воскресенье, 06 Июль 2014 00:00

Xhtml

XHTML (c англ. eXtensible HyperText Markup Language — Расширенный язык разметки гипертекста).

Язык XHTML это язык разметки гипертекста(HTML) для веб страниц созданный на базе XML(eXtensible Markup Language). Это значительно отличило язык от HTML.

 

Все элементы должны быть закрыты. Пример:

HTML | xHTML
<br> | <br />
<hr> | <hr />
<img> | <img />
  • Булевы атрибуты записываются в развёрнутой форме. Пример:

    HTML | xHTML
    <option selected> | <option selected="selected">
    <td nowrap> | <td nowrap="nowrap">

    Имена тегов и атрибутов должны быть записаны строчными буквами (это же касается и имён файлов). Пример:

    HTML | xHTML
    <FONT COLOR="#FFFFFF;"> | <font color="#ffffff;">
    <IMG SRC="URL" ALT="NAME"> | <img src="/url" alt="NAME">

    XHTML строже относится к структуре документа, что в HTML ошибкой не было, в XHTML может стать грубым нарушением. Пример:

    HTML | xHTML
    <b><i></b></i> | <strong><em></em></strong>
    <font color=#000000;> | <font color="#000000;">

    Пропуск атрибута alt в теге img также можно считать ошибкой, попробуйте отключить отображение картинок в вашем браузере и вы, скорее всего, ужаснётесь изменению дизайна на вашем сайте, а не маленькое количество пользователей из-за неимения высокоскоростных без-лимитных Интернет-соединений именно так и поступают.

    <img src="/url" alt="image" width="100px" height="100px" />

    В итоге из-за отсутствия картинки, пользователь увидит такой квадрат:
    image
    Попробуйте "забыть" указать любой из атрибутов и посмотреть на то, что у вас получится.

    Все последние новости, касающиеся изменений xhtml можно найти здесь:

Спонсоры: