2011-07-10 14 views
6

Mam ten prosty układ w HTML:HTML5 tag korzysta

<body> 

<div id="header"> 
    <div id="nav"></div> 
</div> 

<div id="wrapper"> 
    <div id="main"></div> 
    <div id="sidebar"></div> 
</div> 

<div id="footer"></div> 

</body> 

mam przetłumaczone go w HTML5:

<body> 

<header> 
    <nav></nav> 
</header> 

<div id="wrapper"> 
    <section></section> 
    <aside></aside> 
</div> 

<footer></footer> 

</body> 

Czy jest to prawidłowe?

A jakie są zalety korzystania z tagów HTML5 (nagłówek, sekcja, na bok, stopka) zamiast starych elementów div?

+3

możliwe duplikat [są nowe elementy, takie jak HTML5

i
bezsensowne?] (Http://stackoverflow.com/questions/3822024/are-new- html5-elements-like-section-and-article-pointless) – Quentin

Odpowiedz

3

korzyści jest to, że staje się bardziej czytelny dla maszyny i dla innych programistów.

Wadą jest to, że musisz użyć HTML5shiv, aby działał na IE8 i poniżej.

0

W nowszej wersji bardziej proste, krótszy i łatwo rozpoznawalnego