XHTML

Матеріал з Вікіпедії — вільної енциклопедії.

XHTML (eXtinsible HyperText Markup Language) - перехідний етап між HTML та XML. Від HTML він узяв теги та роботу з CSS, від XML чітку стандартизованість.

Назви тегів та атрибутів такі самі, як і в HTML, та є ще декілька умов:

  • тег та атрибути мають бути написані тільки малими буквами
  • усі атрибути мають бути у подвійних лапках
  • перші 2 теги повинні бути:

<? xml version="1.0" ?>

Другий - в залежності від типу документа

Чітка стандартизованість XML означає, що, на відміну від HTML, не допускаються незакриті теги, вкладені теги мають бути закритими до того, як буде закритий тег верхнього рівня, атрибути обов`язково мают мати значення, пусті теги (якто <br>) мають бути записані особливим способом і має бути лише один елемент верхнього рівня - <html></html>. Наприклад:

Не відповідає стандарту XHTML наступний HTML код
<br>

<p> Один абзац
<p> Інший

<select>
<option selected>Опція 1
<option>Опція 2
</select>

<b><i>Помилка вкладення</b></i>

А правильно так:
<br />

<p> Один абзац </p>
<p> Інший </p>

<select>
<option selected="selected">Опція 1</option>
<option>Опція 2</option>
</select>

<b><i>Немає помилки вкладення</i></b>

[ред.] Ресурси Інтернет