Что такое xhtml (не html)?

Что такое html знаю, а xhtml?

5 симпатий

XHTML

XHTML

XHTML (аббревиатура от Extensible Hypertext Markup Language, или расширяемый язык разметки) - это компьютерный язык разметки гипертекста, основанный на XML. XHTML можно считать набором дополнительных правил для обычного HTML, но с более строгим синтаксисом. Обычно начинающие веб-мастера считают XHTML новым языком разметки. Можно сказать и так, но XHTML не содержит в себе другие теги, структура веб-документа та же самая что и в HTML.

Вообще, стандартный язык разметки HTML не заставляет разработчиков правильно размечать свои документы. Из-за этого в интернете находится много неправильно размеченных документов, и многие современные браузеры могут отображать их не так, как хотел разработчик. Благодаря жёстким правилам языка XHTML, разметка документов не может неправильной.

5 симпатий

Если совсем простым языком, то это стандарт, при котором HTML-код пишется с соблюдением всех правил XML (обязательное закрытие тегов и соблюдение их вложенности, кавычки вокруг значений атрибутов, стили и комментарии в CDATA и т.п.), что дает возможность не только показывать документ в броузере, но и обрабатывать его XML-парсерами для автоматического извлечения данных. Также было несколько мелких отличий в атрибутах тегов (например, в XHTML не определен атрибут target для ссылок или сущность  ). Стандарт XHTML 1.1 свое время конкурировал со стандартом HTML 4.01, планировалось принятие стандарта 2.0, но с появлением HTML 5 от этих планов отказались, чтобы не было конкурирующих стандартов.

4 симпатии