Свернуть Развернуть

Словарь терминов

В данном разделе мы постарались описать все термины, относящиеся к созданию сайтов в нашей системе. Если Вы заметили, что какого-то понятия не хватает - пишите нам на info@setup.ru

Алфавитный список

XHTML

XHTML (от англ. Extensible Hypertext Markup Language — модульный язык разметки гипертекста) — расширяемое семейство всех языков и модулей разметки страниц на основе XML, только с расширением и повторением возможностей HTML 4.

Принципиально XHTML и HTML отличаются способом обработки документа. XHTML-страницы обрабатываются с помощью своего модуля по аналогии с документами XML, но в процессе обработки допущенные разработчиками ошибки не исправляются.

Спецификация XHTML

XHTML характеризуется спецификацией SGML, так как XML на самом деле является ее основным подмножеством. Из-за большого числа особенностей, касающихся обработки информации, HTML практически перестал относиться к разряду SGML. Эти сведения закреплены в черновике по спецификации HTML 5.

На основе заголовка content-type, браузером выбирается парсер, он же модуль для обработки документа, изъятого из разных серверов.

Версии XHTML

XHTML 1.0 одобрена консорциумом Всемирной паутины еще 26 января 2000 года. Уже 1 августа 2002 года была опубликована вторая измененная редакция спецификации.

XHTML 1.0 (аналогично HTML 4) состоит из трех типов документов:

  1. XHTML-1.0-Strict - позволяет исключить полное использование элементов и атрибутов, которые задают графическое отображение в виде элементов font или атрибута bgcolor. Относится к самому предпочтительному типу документов.
  2. XHTML-1.0-Transitional - допускает использование любых элементов и атрибутов с графическим отображением, но указанные элементы рекомендованы к использованию только в случае крайней необходимости. Как вариант — для максимального облегчения миграции документов из HTML 3.2 на XHTML.
  3. XHTML-1.0-Frameset - добавляет к возможностям второго типа документа (XHTML-1.0-Transitional) еще использование фреймов.

XHTML 1.1 — версия, содержащая XHTML 1.1 Модульный, в котором авторам разрешено импортировать любые дополнительные свойства в разметку.

Для XHTML Basic и XHTML MP характерны:

  • XHTML Основной, в котором из-за специальной облегченной версии XHTML не могут использоваться полные наборы элементов XHTML. Как правило, применяется для миниатюрных устройств, таких как, к примеру, мобильные телефоны.
  • XHTML мобильного профиля, основанному на XHTML Основной, но с добавлением специфических элементов.

XHTML 2.0

Последняя версия XHTML, которая так и не достигла полноценного статуса рекомендации. Деятельность разработчиков этой версии была остановлена в конце 2010 года, при этом все ресурсы скомбинировали в общую рабочую группу HTML 5. Результаты наработок в декабре 2010 года напечатаны в виде отчета работающей группы.

Недостатки XHTML

Обзор всех источников и опыта работы профессионалов дает возможность собрать все причины, по которым использование XHTML можно назвать нецелесообразным. Основной толчок к определению этих причин дал обзор XTML 5. Он позволил выделить 12 причин, из-за которых не рекомендуется пользоваться XHTML. 4. HTML — более оптимизированная разметка под любые поисковые системы, по сравнению с XHTML, ведь в нем пишется меньше кода. 5. Заинтересованным в актуальной защите авторских прав людям HTML намного тяжелее парсить — автоматически копировать, так как XHTML как раз и предназначен для максимальной простоты парсинга. 6. Гарантия надежности при автоматическом копировании XML-документа. Этому свидетельствует факт завершения работы в случае нахождения ошибки. 7. Internet Explorer версий 6 и 7 не поддерживают application/xhtml+xml. 8. Большинство HTML документов не индексируются многими поисковыми системами так, как XML. 9. Верстать HTML намного удобнее, легче, и проще. 10. Скрипты XHTML Document.write не работают, только простая переписка, использующая DOM-функции. 11. Используя DOM-функции, нужно опускать все названия элементов в нижний регистр. Такой же процедуры нужно придерживаться в отношении селекторов в стилях. 12. XHTML-формат не поддерживает функциональные программы document.body, document.images и document.forms. 13. Невозможность содержания всех элементов в прежнем виде, так как любой значок “>” может нарушить готовую структуру. А если его экранировать с помощью “>” или путем заключения в блоки CDATA, можно сломать HTML браузеры. 14. Не реальность автоматического распространения фоновых цветов body в XHTML на все окно. 15. Ожидание нового усовершенствованного и более популярного стандарта HTML 5, с помощью которого заменится изученный HTML 4-формат.

Доска почета

Cистемы охраны и видеонаблюдения, компактные,переносные, персональные видеосистемы с проводной и беспроводной технологией. Технические эндоскопы для телеинспекции.

minivideospectr.ru
или посмотреть видео о сервисе