關于HTML5語義標簽的實踐(blog頁面)

頁面布局是基于html5元素的。所以在開始動手之前先熟悉一下HTML5元素,然后檢查它的語義是否適合你的布局很重要。
The HTML5 Structure
有一點很重要,當編寫HTML5代碼的時候,不要簡單地把<div>標簽用html5中的<section>標簽代替。有些時候<div>元素在語義
上仍然是一個很不錯的選擇。比如wrapper或者container div
其中一個新的可以用來替換傳統(tǒng)的div元素的標簽是<header>元素。在<header>元素中我們也可以放置用來包裹頁面的主要導航菜單
的<nav>元素。包含了一個錨點的h1元素是我們blog的標題。
最開始的時候我使用<section>來包裹頁面的內容,但是在閱讀了一些文檔之后,感覺這樣在語義上并不是100%正確。還是選擇了div元素,
在div元素內部,每一篇博客都包裹在它自己的article元素里面。
在一系列博客的下方,有一對分頁鏈接。通常分頁鏈接的重要性并不和<nav>(可以被用在多個地方,并不只是主導航)元素
對等。但是本次這個博客布局還是把分頁鏈接作為一個主導航處理。
在<aside>元素被修訂之前,語義上并沒有一個專門的元素作為側邊欄。不過,現(xiàn)在可以放心地使用aside元素兒而不用擔心語法上的問題。
本示例中aside元素中包含了若干個section元素。在側邊欄的底部有一個簡單的搜索框。它可以讓我們接觸到HTML5表單的一些新特性。
其中的一個就是placeholder屬性
布局最后以footer元素結束。本示例中footer元素需要放置在div容器的外部,這樣可以使footer元素的寬度橫跨整個頁面。
完整的源代碼和CSS3部分參見原文http://line25.com/tutorials/create-a-typography-based-blog-layout-in-html5
以上這篇關于HTML5語義標簽的實踐(blog頁面)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
原文地址:http://www.cnblogs.com/androidshouce/archive/2016/07.html
相關文章
- 下面小編就為大家?guī)硪黄獪\談html5標簽css3的常用樣式。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-20
- 下面小編就為大家?guī)硪黄猦tml5中的一些標簽學習(心得)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-18
- HTML5現(xiàn)在已經不是SGML的子集,主要是增加了關于圖像,位置,存儲,多任務等功能。接下來通過本文對這些功能簡要概述下,感興趣的朋友參考下吧2016-09-05
- 下面小編就為大家?guī)硪黄獪\談Html5中視頻 音頻標簽 進度條的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-07-26
- 這篇文章主要介紹了HTML5進階段內聯(lián)標簽匯總(小篇)的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-13
html5基于canvas實現(xiàn)的文字標簽云3D旋轉動畫特效源碼
這是一款html5基于canvas實現(xiàn)的文字標簽云3D旋轉動畫特效源碼。鼠標滑過文字呈現(xiàn)框選效果,拖動文字可呈現(xiàn)出標簽云的3D動畫旋轉效果。2016-07-07- 下面小編就為大家?guī)硪黄狧TML5之語義標簽介紹。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-07-07
- 下面小編就為大家?guī)硪黄狧TML5不支持標簽和新增標簽詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-27
- header標簽不同于我們最熟悉的head標簽,header往往更常被用于定義文章的頭部,下面我們就來淺析HTML5中header標簽的用法:2016-06-24
- 這篇文章主要介紹了常用的HTML5列表標簽的相關資料,需要的朋友可以參考下2017-06-20