<input checked>
<input readonly>
<input disabled>
<option selected>
<frame noresize>
Правильно:
<input checked='checked' />
<input readonly='readonly' />
<input disabled='disabled' />
<option selected='selected' />
<frame noresize='noresize' />
Ниже представлен список минимизированных атрибутов HTML и их запись в XHTML.
HTML | XHTML |
---|---|
compact | compact='compact' |
checked declare | checked='checked' declare='declare' |
readonly | readonly='readonly' |
disabled | disabled='disabled' |
selected | selected='selected' |
defer | defer='defer' |
ismap | ismap='ismap' |
nohref | nohref='nohref' |
noshade | noshade='noshade' |
nowrap | nowrap='nowrap' |
multiple | multiple='multiple' |
noresize | noresize='noresize' |
HTML 4.01 определяет атрибут name для элементов a, applet, frame, iframe, img, и map. В XHTML атрибут name исключен. Вместо него используется атрибут id.
Неправильно:
<img src='picture.gif' name='рис. 1' />
Правильно:
<img src='picture.gif' id='рис. 1' />
Примечание: Для взаимодействия со старыми браузерами в течение некоторого времени необходимо будет использовать оба атрибута name и id, с одинаковыми значениями атрибутов, например: <img src='picture.gif' id='рис. 1' name='рис. 1' />.
Для совместимости XHTML с современными браузерами, необходимо добавить дополнительный пробел перед символом '/'.
Атрибут lang применим почти к любому элементу XHTML. Он определяет язык содержимого внутри элемента.
Если в каком-то элементе используется атрибут lang, то необходимо добавить атрибут xml:lang, например: <div lang='fr' xml:lang='fr'>Bonjour, madam! </div>.
Все документы XHTML должны иметь объявление DOCTYPE. Также должны присутствовать элементы html, head и body, а внутри элемента head должен присутствовать элемент title.
Шаблон минимального документа XHTML имеет следующий вид:
<!DOCTYPE Здесь определяется тип документа>