Английский язык
Баннер (интернет)
Браузер
Веб-страница
Всемирная паутина
Заглавная страница
Каскадные таблицы стилей
Кодировки символов в HTML
Консорциум Всемирной паутины
Кросс-браузерность
Мнемоники в HTML
Операционная система
Редактор HTML
Рекомендации W3C
Фрейм (HTML)
Цвета в Web
Элементы HTML
Язык разметки
16 декабря
1 августа
2000 год
2002 год
2009 год
2010 год
26 января
C-HTML
CGI
DHTML
DTD
Document Object Model
FBML
HTML
HTML 5
Haml
ISO 8859-1
InkML
LOGML
MathML
Resource Description Framework
SGML
SMIL
SOAP
SVG
Speech Synthesis Markup Language
Timed Text
URL
UTF-8
VoiceXML
W3C
WHATWG
WML
WSDL
Web Ontology Language
XForms
XHTML
XHTML 2.0
XInclude
XLink
XML
XML Schema
XPath
XPointer
XQuery
XSL
XSL-FO
XSLT
Баннер (интернет)
Браузер
Веб-страница
Всемирная паутина
Заглавная страница
Каскадные таблицы стилей
Кодировки символов в HTML
Консорциум Всемирной паутины
Кросс-браузерность
Мнемоники в HTML
Операционная система
Редактор HTML
Рекомендации W3C
Фрейм (HTML)
Цвета в Web
Элементы HTML
Язык разметки
16 декабря
1 августа
2000 год
2002 год
2009 год
2010 год
26 января
C-HTML
CGI
DHTML
DTD
Document Object Model
FBML
HTML
HTML 5
Haml
ISO 8859-1
InkML
LOGML
MathML
Resource Description Framework
SGML
SMIL
SOAP
SVG
Speech Synthesis Markup Language
Timed Text
URL
UTF-8
VoiceXML
W3C
WHATWG
WML
WSDL
Web Ontology Language
XForms
XHTML
XHTML 2.0
XInclude
XLink
XML
XML Schema
XPath
XPointer
XQuery
XSL
XSL-FO
XSLT
HTML
XHTML
Каскадные таблицы стилей (CSS)
Кодировки символов
Сравнение движков отображения
Динамический HTML
Семейство шрифтов
Редактор HTML
Элементы HTML
Мнемоники в HTML
Скрипты в HTML
Юникод и HTML
Цвета в Web (Web colors)
WWW-Консорциум (W3C)
XHTML (англ. Extensible Hypertext Markup Language — расширяемый язык разметки гипертекста) — семейство языков разметки веб-страниц на основе XML, повторяющих и расширяющих возможности HTML 4. Спецификации XHTML 1.0 и XHTML 1.1 являются рекомендациями консорциума Всемирной паутины.
XHTML построен не как самодостаточное описание языка, а как перечень различий между HTML 4.01 и XHTML.
Как и HTML, XHTML соответствует спецификации SGML, поскольку XML является её подмножеством.
Содержание
1 Различия между XHTML и HTML
2 Версии XHTML
2.1 XHTML 1.0
2.2 XHTML 1.1
2.3 XHTML Basic и XHTML MP
2.4 XHTML 2.0
3 Валидация XHTML документов
4 См. также
5 Примечания
6 Ссылки
6.1 Валидаторы
7 Литература
править Различия между XHTML и HTML
Все элементы должны быть закрыты. Теги, которые не имеют закрывающего тега (например, <img> или <br>) должны иметь на конце / (например, <br />).
Булевы атрибуты записываются в развёрнутой форме. Например, следует писать <option selected="selected"> или <td nowrap="nowrap">.
Имена тегов и атрибутов должны быть записаны строчными буквами (например, <img alt="" /> вместо <IMG ALT="" />).
XHTML гораздо строже относится к ошибкам в коде; < и & везде, даже в URL, должны замещаться < и & соответственно. По рекомендации W3C браузеры, встретив ошибку в XHTML, должны сообщить о ней и не обрабатывать документ. Для HTML браузеры должны были попытаться понять, что хотел сказать автор.
Кодировкой по умолчанию является UTF-8 (в отличие от HTML, где кодировкой по умолчанию является ISO 8859-1).
Для XHTML страниц рекомендуется задавать MIME-тип — application/xhtml+xml, но это не является обязательным, более того — браузер Internet Explorer 8 и младшие версии, не смогут обрабатывать страницу, поэтому с XHTML 1.0 традиционно используется MIME-тип для HTML — text/html.
Также стандарт рекомендует указание <?xml version="1.0" encoding="utf-8"?> перед DTD, но это не обязательно, более того — браузер Internet Explorer воспринимает такое указание (как и любой другой текст перед <!DOCTYPE>), как признак того, что данную страницу необходимо отображать в режиме обратной совместимости, а не согласно стандарту. Существует три типа документов XHTML: strict, transitional и frameset. Наиболее употребительной и универсальной из версий XHTML является переходная (англ. transitional), поскольку она позволяет использовать iframe (включение содержимого одной веб-страницы в другую) и атрибут target у ссылок (для указания того, например, что ссылке необходимо открываться в новом окне). Фреймовая версия (англ. frameset) представляет собой расширенный вариант transitional и добавляет к нему, как следует из названия, возможность установки frameset вместо body. DTD строгой версии XHTML (англ. strict) не содержит многих тегов и атрибутов, описанных в DTD transitional, и признанных устаревшими.
править Версии XHTML
править XHTML 1.0
Спецификация XHTML 1.0 одобрена в качестве рекомендации консорциума Всемирной паутины 26 января 2000 года. 1 августа 2002 года была опубликована вторая редакция спецификации.
XHTML 1.0 определяет три типа документов (по аналогии с HTML 4):
XHTML-1.0-Strict: тип, исключающий использование всех элементов и атрибутов, задающих графическое отображение (например, элемент font или атрибут bgcolor). Это наиболее предпочтительный тип документов.
XHTML-1.0-Transitional: тип, допускающий использование элементов и атрибутов, задающих графическое отображение. Указанные элементы рекомендуется использовать только при необходимости, например, для облегчения миграции документов c HTML 3.2 на XHTML.
XHTML-1.0-Frameset: тип, добавляющий к возможностям XHTML-1.0-Transitional использование фреймов.
править XHTML 1.1
XHTML 1.1 Модульный (Module-based): авторы могут импортировать дополнительные свойства в их разметку.
править XHTML Basic и XHTML MP
XHTML Основной (Basic): специальная облегчённая версия XHTML для устройств, которые не могут использовать полный набор элементов XHTML — в основном используется в миниатюрных устройствах, таких как мобильные телефоны. Подразумевается, что он заменит WML и C-HTML.
XHTML мобильного профиля (Mobile Profile): основанный на XHTML Basic, добавляет специфические элементы для мобильных телефонов.
править XHTML 2.0
Основная статья: XHTML 2.0
XHTML 2.0 является последней версией XHTML. Эта версия не достигла статуса рекомендации: деятельность рабочей группы XHTML 2.0 была прекращена в конце 2009 года, а все ресурсы перенесены в рабочую группу HTML 5[1]. Достигнутые результаты работы над XHTML 2.0 были опубликованы 16 декабря 2010 года в виде отчета рабочей группы (англ. Working Group Note).
править Валидация XHTML документов
Валидным (т. е. отвечающим всем правилам) XHTML-документом считается документ, удовлетворяющий технической спецификации. В идеале, все браузеры должны следовать веб-стандартам и, в соответствии с ними, валидные документы должны отображаться во всех браузерах на всех платформах. Валидация XHTML-документа рекомендована даже несмотря на то, что она не гарантирует кросс-браузерности. Документ может быть проверен на соответствие спецификации с помощью онлайновой Службы валидации разметки W3C. Валидация обнаружит и разъяснит ошибки в XHTML-разметке.
Валидный документ должен содержать определение типа документа (DTD). DTD должен быть расположен до всех других элементов документа. Вот наиболее распространённые типы DTD для XHTML:
XHTML 1.0 Strict
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML 1.0 Transitional
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 1.0 Frameset
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
XHTML 1.0 Mobile
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
XHTML 1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
Пространство имён тегов xhtml должно быть обозначено в корневом теге как "http://www.w3.org/1999/xhtml" [2]
Самыми распространёнными ошибками в XHTML-разметке являются:
Незакрытые элементы (XHTML, в отличие от HTML, требует закрытия всех элементов, в том числе не имеющих закрывающего тега, как, например, <br />).
Отсутствие альтернативных текстов для изображений (достигающийся применением атрибута alt, который помогает сделать документы доступнее для устройств, которые не в состоянии отображать изображения, или предназначенных для слабовидящих людей).
Присутствие текста непосредственно в теге <body> документа (должен быть объявлен блочный элемент, внутрь которого следует помещать содержимое).
Вложение блочных элементов внутрь инлайновых (внутристрочных) (например, блочные элементы <div> или <p> не могут быть вложены внутрь инлайновых элементов <a>, <span>, <em> и так далее).
Пренебрежение заключением значений атрибутов в кавычки (<a href=http://example.com/> вместо <a href="http://example.com/">).
Неправильное вложение элементов (конструкции вида <strong> <em> </strong> </em>).
Неправильное использование ссылок-мнемоник (например, & вместо &)
Написание тегов и/или атрибутов прописными буквами (<DIV STYLE="…"> вместо <div style="...">).
Задание в теге <!DOCTYPE …> относительного пути к DTD-файлу, скопированного с сайта www.w3.org ("DTD/xhtml11.dtd" вместо "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd").
Это неполный список, но дающий общее представление о часто допускаемых ошибках при составлении XHTML-документов.
Валидный XHTML-документ можно снабжать специальным баннером W3C, подтверждающим валидность XHTML-разметки.
править См. также
Всемирная паутина (WWW)
FBML
HTML
HTML 5
Haml
SGML
XHTML 2.0
XML
править Примечания
↑ Новость на сайте консорциума (англ.)
↑ Conformance Definition (англ.)
править Ссылки
Официальная страница языков разметки на сайте W3C (англ.)
XHTML 1.0. Рекомендация W3C. (англ.)
XHTML 1.1. Рекомендация W3C. (англ.)
XHTML Basic 1.1. Рекомендация W3C. (англ.)
XHTML 2.0. Отчет рабочей группы. (англ.)
XHTML Basic. Перевод рекомендации W3C на русский язык.
Введение в XHTML (рус.)
Sending XHTML as text/html Considered Harmful (англ.)
Разметка XHTML-страниц (англ.) — инструмент XSLT, использующий внешние словари, чтобы придать осмысленность веб-разметке.
править Валидаторы
Онлайн-валидатор HTML, XHTML, MathML, SVG, SMIL (англ.)
Валидатор-корректор HTML Tidy (англ.)
CSE HTML Validator (англ.)
править Литература
Брайан Пфаффенбергер, Стивен Шафер, Чак Уайт, Билл Кароу HTML, XHTML и CSS. Библия пользователя = HTML, XHTML, and CSS Bible. — 3-е изд. — М.: «Диалектика», 2006. — С. 762. — ISBN 0-7645-5739-4
Челси Валентайн, Крис Минник XHTML = XHTML. — М.: «Вильямс», 2001. — С. 480. — ISBN 0-7357-1034-1
п·о·р
Стандарты Консорциума Всемирной паутины
Рекомендации
CDF • CGI • CSS • DOM • HTML • LOGML • MathML • OWL • RDF • RDF Schema • SISR • SMIL • SOAP • SRGS • SSML • SVG • Timed Text • VoiceXML • WSDL • XForms • XHTML • XInclude • XML • XML Base • XML Events • XML Information Set • XML Schema • XPath • XPointer • XQuery • XSL • XSL-FO • XSLT • XLink
Примечания
XHTML+SMIL
Рабочие проекты
CCXML • CURIE • InkML • XFrames • XFDL • WICD • XHTML+MathML+SVG
См. также
WHATWG
Quick Tip: Selecting the right doctype
Ryan Boudreaux covers the basics of selecting the most appropriate doctypes for you web pages.
W3C XHTML2 Working Group Home Page
2009-07-02: XHTML 2 Working Group Expected to Stop Work End of 2009, W3C to Increase ... who want to use XHTML today, but want to be confident that their XHTML content is going ...
Filipino-American actors Daphne Joy and Michael Rosales star in Pirates of the Caribbean: On Stranger Tides
Please note: Your comment may or may not appear immediately. Please do not submit it twice! Certain words may trigger a spam filtering delay. Please refrain from profanity; inappropriate comments may be deleted at the moderator's sole discretion.
XHTML Tutorial
Free HTML XHTML CSS JavaScript DHTML XML DOM XSL XSLT RSS AJAX ASP ADO PHP SQL tutorials, references, examples for web building.
Apps: RapidWeaver, iDupe, CaliBrate
RapidWeaver 5.1.1 ($80) - RapidWeaver is a web design tool that allows users to create web pages with little to no coding knowledge. The software automatically fills in XHTML and CSS coding based on a user's design.
BlueGriffon unveils open source WYSIWYG editor
FRANCE: BlueGriffon 1.0, a new WYSIWYG (What You See Is What You Get) content editor for the World Wide Web, was released today for Linux, Macintosh and Microsoft Windows.
Markup Validation Service - W3C
Offers multiple markup validity and broken link check services for web documents in HTML, XHTML, SMIL, etc.
Syncro Soft Announces New Release of Oxygen XML Editor and Oxygen XML Author
Syncro Soft Ltd, the producer of Oxygen XML Editor and Author, has announced the immediate availability of version 12.2 of its XML Editor and XML Author containing a comprehensive set of tools supporting all the XML related technologies. Oxygen combines content author features like the CSS-driven Visual XML editor with a fully featured XML development environment. It has ready-to-use support for ...
XHTML 1.0: The Extensible HyperText Markup Language (Second ...
XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition) ... This second edition is not a new version of XHTML 1.0 (first published 26 January 2000) ...
HOW TO: Add the +1 Button to Your WordPress Site
Google turned up the heat on its +1 feature Wednesday, rolling out the new +1 button across select partners sites (including Mashable ) and intro…
XHTML: Information from Answers.com
XHTML (E X tensible HTML ) A markup language for Web pages from the W3C. XHTML combines HTML and XML into a single format (HTML 4.0 and XML 1.0)
XHTML Reference
An XHTML reference focused on best practices, plus articles and tutorials on CSS, XML, Web standards and accessibility.
SALT (Part I): SALT by Example
Speech Application Language Tags, or SALT as it is popularly known, isactually a small set of XML elements and their associated attributes, events and methods.These elements can be applied to existing markup languages such as HTML, XHTML, WML etc.to add speech and telephony interfaces to web applications.
XHTML.ORG: A source of information about XHTML
This site presents information about W3Cs XHTML specification.
SG TEST 5 - Please ignore - XHTML release on May 14
LONDON, May 14, 2011 /PRNewswire/ Curabitur molestie mauris sed dolor dictum iaculis. Nulla sed libero felis [http://www.prnewswire.co.uk ], id viverra urna.[1] Duis dictum, purus in condimentum tincidunt, nisl lacus porta diam, sit amet …
Google Translate
XHTML/CSS Footer at Bottom Option XHTML / CSS Footer an Bottom-Option ... Additional option for XHTML/CSS Coding Service - all the elements of the page to resize proportionally ...
EMC World 2011 News and Multimedia from Business Wire Clients Available Online At www.tradeshownews.com ...
LAS VEGAS--(BUSINESS WIRE)--EMC World 2011 News and Multimedia from Business Wire Clients Available Online At www.tradeshownews.com



















