XHTML в браузерах HTML5 (WordPress) - PullRequest
       0

XHTML в браузерах HTML5 (WordPress)

1 голос
/ 24 ноября 2010

Я немного искал и не мог найти эту тему нигде.Моя компания хочет использовать тип документа HTML, но WordPress по умолчанию выводит XHTML.Я видел плагины, и я бы использовал их, но этот сайт, вероятно, переживет разработку указанных плагинов.Кроме того, это необходимо учитывать при обновлении или создании новых сайтов.

Если я использую тип документа XHTML, как браузеры HTML5 будут отображать его?Будут ли они обратно совместимы со старыми типами документов?

Ответы [ 5 ]

2 голосов
/ 24 ноября 2010

Редактировать 1: На самом деле рекомендуется, чтобы для облегчения перехода к HTML5 вы пытались следовать структуре XHTML при написании любого HTML.

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

Чтобы согласиться с вводом Кейлы, вам нужно убедиться, что все теги закрыты:

<br/>  Instead of: <br>

Вы также должны убедиться, что в кавычках указаны любые параметры:

<a href="value"></a> Instead of: <a href=value></a>

Браузеры постепенно перенимают структуру XHTML.Это может означать, что HTML, отформатированный без конечных тегов / etc, может выглядеть немного иначе в IE 6, чем в более новых версиях браузера.Надеюсь, это поможет!

2 голосов
/ 25 ноября 2010

Не рекомендуется использовать типы документов XHTML 1.0 или 1.1 для страниц HTML5, один из них, потому что он не нужен, и две ваши разметки не будут проверяться при использовании новых тегов.Вот краткое руководство по использованию синтаксиса XML в HTML5, также известное как XHTML5 .

Обновление : как отмечено ниже, ознакомьтесь с W3C Specification .

1 голос
/ 24 ноября 2010

Я не уверен, что вы спрашиваете.Что плагины имеют отношение к DTD?

Да, любой браузер, поддерживающий HTML5, обратно совместим с (X) HTML, вы можете смешивать и сочетать все, что хотите.И в основном, если вы пишете теги вроде:

<div>Hi</div> or <p>There</p>

вместо

<DIV>Hi</DIV> or <P>There</P>

, остальное - семантика.

0 голосов
/ 25 ноября 2010

Насколько мне известно, все современные браузеры, которые добавляют поддержку HTML 5, будут продолжать поддерживать HTML 4 и XHTML в обозримом будущем, поэтому с вами все будет в порядке.

Если вы используете Wordpress, используйте XHTML. Он будет поддерживаться в течение длительного времени во всех браузерах, и большинство плагинов Wordpress предназначены для вывода XHTML.

0 голосов
/ 25 ноября 2010

HTML5 начал свою жизнь именно потому, что производители браузеров хотели убедиться, что внесенные ими изменения были обратно совместимы с существующими веб-страницами, в отличие от ныне несуществующего XHTML 2, который формировался как не имеющий обратной совместимости.1002 * Так что да, ваш тип документа XHTML будет отлично работать в браузерах HTML5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...