Как поддерживать как HTML4, так и HTML5? - PullRequest
5 голосов
/ 19 июня 2011

Итак, у меня есть полный веб-сайт, написанный на HTML4 с поддержкой CSS2 / CSS3 - то есть, в основном, с использованием преимуществ большинства CSS3, где поддерживается.

Я хочу обновить сайт для поддержки HTML5 - но немного запуталсяиспользуя Visual Studio 2010 / ASP.NET MVC и т. д.] как я могу поддерживать как HTML4, так и HTML5?

Нужно ли переписывать весь сайт в HTML5 или?Немного запутался, как поддерживать как HTML4, так и HTML5?

Ответы [ 2 ]

12 голосов
/ 19 июня 2011

Вам не нужно ничего делать.

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

Просто убедитесь, что реализован запасной вариант, чтобы сайт по-прежнему работал в браузерах, которые не поддерживают новые функции.
Библиотека Modernizr может быть очень полезна здесь.


Вы можете использовать новые теги HTML5 даже в HTML4.
Тем не менее, вам нужно будет включить shiv , чтобы сделать их стилевыми в IE <9. <br> Modernizr уже включает это.

0 голосов
/ 19 июня 2011

Какие HTML5-специфичные элементы вам нужны на вашей странице?Используете ли вы такие элементы, как аудио, видео, холст и т. Д.?Если нет, то HTML4-совместимый сайт также должен быть HTML5-совместимым.

Кстати, теперь вы можете получить HTML5 Intellisense для Visual Studio 2010 и 2008 .

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