Должен ли я переключить свой блог Wordpress обратно на HTML 4, или это будет конфликтовать с текущими / будущими плагинами? - PullRequest
0 голосов
/ 25 июля 2011

У меня проблема с HTML 5 в моем блоге. Я внес небольшие изменения в стандартную тему Twentyeleven, и теперь их сайт взрывается в IE6, IE7 и IE8.

С тех пор, как я начал заглядывать под капот, я подумал о том, чтобы самостоятельно перерисовать сайт в HTML 4. Strict doctype.

Взято из текущей разметки: не все ли это чепуха?

<!--[if IE 6]>
<html id="ie6" dir="ltr" lang="en-US">
<![endif]-->
<!--[if IE 7]>
<html id="ie7" dir="ltr" lang="en-US">
<![endif]-->
<!--[if lt IE 9]>
<script src="http://www.example.com/wp-content/themes/twentyeleven/js/html5.js" type="text/javascript"></script>
<![endif]-->

Все это условное форматирование, для чего? Если мир не готов к этому, зачем вообще использовать HTML 5?

Есть ли техническая причина для этого? Будет ли когда-нибудь проверяться мой сайт, если я пойду по маршруту HTML 4? Должен ли я переопределить вывод всех плагинов, которые я использую?

Ждем ваших комментариев.

Ответы [ 2 ]

1 голос
/ 25 июля 2011

На этот вопрос нет однозначного ответа. Это зависит от пользователей (в частности, от каких браузеров они работают) и требований сайта.

Некоторые сайты нуждаются в передовых технологиях или быстрых изменениях дизайна, и в этих ситуациях HTML5 / CSS3 может помочь. Другие сайты очень просты и стабильны, а HTML5 не является обязательным.

Нет необходимости использовать HTML5 только потому, что вы можете - если вы можете делать все, что хотите, в HTML4, используйте это.

0 голосов
/ 25 июля 2011
<!--[if IE 7]>
<html id="ie7" dir="ltr" lang="en-US">

Это опечатка?Закрытие тега условного комментария пропущено.Добавьте этот код после вашего

<![endif]-->

Возможно, это поможет.Во-вторых.Если у вас есть другой открывающий тег html для разных версий IE, как показать этот тег для других браузеров?Условные комментарии понятны только IE.Больше информации больше помощи.

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