2010-11-24 7 views
1

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

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

+0

Я немного запутался в вопросе ... вы спрашиваете, как писать XHTML? Или различия между XHTML и HTML? – DerekH 2010-11-24 16:02:47

+0

Извините за путаницу. Wordpress выводит XHTML по умолчанию, который работает с проверкой на HTML doctype. Я не спрашиваю, как писать XHTML, просто спрашивая, будет ли использование XHTML в предстоящем мире HTML5 вредным. – cp3 2010-11-24 16:24:29

ответ

1

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

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

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

вместо

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

остальное просто семантика.

+0

Если страница используется в качестве текста/html, то не важно, чтобы теги находились в верхнем или нижнем регистре. – Alohci 2010-11-25 03:03:39

1

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

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

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

<br/> Instead of: <br> 

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

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

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

+1

Единственным браузером, который не отображает XHTML, является IE, который не обрабатывает XHTML вообще как XHTML. Если вы не имели в виду «суп-тег» XHTML, который XHTML служил HTML. – Rob 2010-11-24 18:14:00

2

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

Обновление: Как указано ниже, оформление заказа W3C Specification.

0

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

Итак, ваш доктринер XHTML будет работать отлично в браузерах HTML5.

0

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

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

Смежные вопросы