Как заставить Internet Explorer 8 (и более старые) нормально отображать HTML5 сайты

Если сайт/документ делаешь полностью сам, то можно конечно психануть и сделать верстку в формате XHTML 1.0 или даже HTML 3.2 🙂

Но чаще приходится иметь дело с чужими темами, плагинами, скриптами… А там уже 2й год мода пошла делать все на HTML5 c header, article, section и прочими новыми тагами.

За последний месяц у меня спрашивали как решить такую проблему минимум 3 раза. Ну раз такое дело, опишу решение в блоге и всех буду отсылать сюда 🙂

Полностью функциональность HTML5 получить конечно не получится, но чтобы сайт хотя бы выглядел пристойно достаточно добавить вот такой код в head страницы:

...

<!--[if lt IE 9]>
	
		document.createElement('header'); document.createElement('footer'); document.createElement('nav'); 
		document.createElement('article'); document.createElement('section'); document.createElement('aside');	
	
	<style type="text/css">header, footer, nav, article, section, aside {display: block;}</style>
<![endif]-->
</head>

Если используете еще какие-то теги, просто добавьте их в скрипт и стиль. И главное не меняйте формат комментариев! Вся магия в [if] … [endif] 🙂

Золотой Байт 5 (2013)

Посетил церемонию награждения Всеукраинского чемпионата компьютерных талантов «Золотой Байт». Вообще я там должен был быть в жюри, но из-за срочной операции у мамы пришлось пропустить…

Студенты и школьники молодцы! С такими талантами в сфере IT в Украине все будет отлично 🙂

Огромное спасибо Компьютерной академии «ШАГ» за проведение такого чемпионата, да и вообще за подготовку самых адекватных по знаниям специалистам IT отрасли в Украине.

P.S. Решил совместить приятное с полезным, так что пока сидел в зале, записал много разных видео-роликов:

Еще много видео…