HTML и CSS

XHTML 2, прощай! Да здраствует HTML 5!

Опубликована официальная информация о том, что стандарт XHTML 2 так и не увидит свет, рабочая группа к концу 2009 года прекратит дальнейшую его разработку.

Вместо этого все силы бросят на разработку нового стандарта — HTML 5. Точной, как и прогнозируемой даты ввода стандарта никто не озвучивает. Но есть информация, что к 2022 году стандарт должен получить статус рекомендации. Не исключено, что это событие произойдет гораздо раньше. Во всяком случае мы на это надеемся.

Стандарт HTML 5 можно начинать использовать уже сегодня. Для этого достаточно сделать следующее:

  1. Использовать новый тип документа:
    1. <!DOCTYPE html>
  2. Заставить Internet Explorer понимать новые теги (HTML 5 будет работать даже в IE6!) путем добавления следующего джава-скрипта:
    1. <!--[if IE]>
    2.     document.createElement('header');
    3.     document.createElement('nav');
    4.     document.createElement('section');
    5.     document.createElement('article');
    6.     document.createElement('aside');
    7.     document.createElement('footer');
    8. </script>
    9. <!--[endif]-->

    Можно сделать и красивее — загрузить готовый скрипт с Google:

    1. <!--[if IE]>
    2. <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    3. <!--[endif]-->
  3. Сделать новые теги блочными элементами:
    1. header, nav, section, article, aside, footer {display: block}
  4. Использовать новые теги для семантически соответствующих сегментов страницы.

Что интересного дает HTML 5

Вот основные плюсы:

  • Семантически правильные теги. Например, то, что мы обычно обозначали, как <div id="header"></div> теперь заменяется специальным тегом <header></header>. Также появились такие теги, как <nav>, <section>, <article>, <aside>, <footer>.
  • Тег <script> может не содержать вообще никаких атрибутов.
  • Если xHTML запрещал использование атрибута target у ссылок (альтернатива в виде JavaScript наверное никому не интересна), то HTML 5 убирает данный запрет. Значит правильно, что я не убил в себе привычку использовать этот параметр.
  • HTML 5 можно начать использовать прямо сейчас, он будет работать во всех популярных браузерах.
  • Валидатор от w3.org уже поддерживает проверку HTML 5.
  • Google ставит на HTML 5, поэтому скорее всего этот поисковик даст еще один плюсик в плане поисковой оптимизации тем сайтам, которые используют новые теги, соответствующие стандартам HTML 5.

Похожие статьи

Оставить комментарий