Элементы группировки в HTML5


Несмотря на то, что спецификация HTML5 на современном этапе все еще остается проектом в стадии разработки, ко времени написания этой книги в ней созданы новые элементы, заменяющие распространенные способы группировки HTML-документа с помощью элемента div. Далее перечислены некоторые из этих новых элементов спецификации HTML5.
♦ hearder
♦ nav
♦ section
♦ article
♦ aside
♦ footer
Вместо группировки содержимого средствами HTML, приведенной далее:
<div id^"header"^
</div>
<div id=11 content11 >
</div>
<div id^"navigation’^
</div>
<div id="blipverts">
</div>
<div id=llsiteinfo">
</div>
вы выполняете группировку в документе на HTML5 следующим образом, в результате получая более четкую разметку:
<header>
</header>
<section>
</section>
<nav>
</nav>
<aside>
</aside>
<footer>
</footer>
Вы можете начать применять элементы HTML5, но есть несколько предупреждений.
Во-первых, вы должны задать новый DOCTYPE для HTML5, который легче запомнить, чем DOCTYPE для XHTML:
<!DOCTYPE html>
Затем необходимо использовать JavaScript, чтобы заставить Internet Explorer интерпретировать новые элементы как элементы блочного уровня:
<script type="text/javascript"> document.createElement("header"); document.createElement("section"); document.createElement("nav"); document.createElement("aside"); document.createElement("footer");
</script>