Преобразование в HTML5 - PullRequest
       5

Преобразование в HTML5

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

У меня есть несколько веб-приложений, и я преобразовал пользовательский интерфейс в HTML5.С XHTML Transitional было много ошибок при проверке.Когда я преобразовал страницы в HTML5, большинство ошибок было уменьшено, и мне удалось полностью проверить веб-приложения.

У меня вопрос, может ли это возникнуть из-за проблем в некоторых браузерах?Я протестировал некоторые страницы, которые я конвертировал во всех основных браузерах: IE8, IE7, IE6, Firefox, Chrome, Opera и Safari, и все, кажется, работает хорошо.

Я не использую какие-либо функции HTML5как холст и тд.Так что не должно быть никаких проблем со старыми браузерами, верно?Я перешел на HTML5, чтобы веб-приложения имели самую последнюю версию, известную в Интернете, и, что самое важное, они могли бы корректно проверяться.

Могут ли возникнуть какие-либо проблемы, о которых мне следует знать?

PS Под переходом к HTML5 я имею в виду, что я изменил тип документа с обычного переходного или строгого на просто:

<!DOCTYPE HTML>

Спасибо

Ответы [ 3 ]

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

Как сказал Яннис, старые браузеры не распознают новые HTML-элементы.

Если вы хотите применить лучшие практики для кросс-браузерной совместимости, проверьте эту ссылку:

http://html5boilerplate.com/

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

Многие браузеры до сих пор не понимают теги

,
,
,
. Если вы их не используете, проблем не будет.

Если вы используете их, сделайте так:

CSS:

header,footer,section,article,nav,aside (and every other HTML5 block tag) {
  display:block;
}

Javascript:

document.createElement("article");
document.createElement("header");
document.createElement("footer");
// do so for the rest of the HTML 5 tags.
0 голосов
/ 26 ноября 2010

Существует DRY-решение для новых тегов: https://code.google.com/p/html5shim/

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