XHTML

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

Перейти до: навігація, пошук
XHTML
XHTML.svg
Розширення файлу: .xhtml, .xht, .html, .htm
MIME тип: application/xhtml+xml
Розробник: World Wide Web Consortium
Тип формату: Мова розмітки даних
Розширений з: XML, HTML
Стандарт(и): 1.0 (Recommendation),

1.1 (Recommendation),
1.1 SE (Working Draft),
5 (Working Draft),

2.0 (Working Draft)

Розширювана мова розмітки гіпертексту (англ. Extensible Hypertext Markup Language, або XHTML) — мова розмітки, що має таку саму виразну силу як і HTML але задовільняє синтаксичним правилам XML.

В той час як HTML побудовано на основі правил SGML, XHTML побудовано на основі правил XML, суворішої підмножини правил SGML. Оскільки XHTML документи мають бути коректними XML документами, їх обробку можна здійснювати стандартними інструментами обробки XML документів на відміну від HTML, який вимагає порівняно складніших, важчих і повільніших синтаксичних аналізаторів. XHTML можна розглядати як, багато в чому, перетин HTML і XML, оскільки цей стандарт є переформулюванням HTML засобами XML. XHTML 1.0 став рекомендацією консорціума W3C 26 січня 2000. XHTML 1.1 став рекомендацією W3C 31 травня 2001.

[ред.] Огляд

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>

[ред.] Джерела інформації

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


Інтернет Це незавершена стаття про Інтернет.
Ви можете допомогти проекту, виправивши або дописавши її.
Особисті інструменти