現在HTML5還處在草案階段,有些新的標簽元素的解釋也是經常有變化,甚至標簽加入 移出也很頻繁(比如 hgroup),同時現有的大的門戶網站在使用HTML5方面也沒有很好的范例可以參考,讓大家的學習過程更摸索.本文將給大家分享html5構建頁面的小錯誤和不好的實踐方法,讓我們在以後的工作中避免這些錯誤。
不要把<Section>當成簡單的容器來定義樣式
我們經常看到的一個錯誤,就是武斷的將<div>標簽用<Section>標簽來替代,特別是將作為包圍容器的<div>用來替換。在XHTML或者HTML4中,我們將會看到類似下面的代碼:
XML/HTML Code復制內容到剪貼板
- <!– HTML 4-style code –>
- <div id=”wrapper”>
- <div id=”header”>
- <h1>My super duper page</h1>
- <!– Header content –>
- </div>
- <div id=”main”>
- <!– Page content –>
- </div>
- <div id=”secondary”>
- <!– Secondary content –>
- </div>
- <div id=”footer”>
- <!– Footer content –>
- </div>
- </div>
現在我看到了下面的代碼樣子:
XML/HTML Code復制內容到剪貼板
- <!– Don’t copy this code! It’s wrong! –>
- <section id=”wrapper”>
- <header>
- <h1>My super duper page</h1>
- <!– Header content –>
- </header>
- <section id=”main”>
- <!– Page content –>
- </section>
- <section id=”secondary”>
- <!– Secondary content –>
- </section>
-