網頁設計之HTML5初級教學(5)-網頁內容三大元素使用時機
你知道HTML5中有三大元素很適合用來排版網頁的內容嗎?學會後你會發現其實SEO一點也不難!
更簡單、更有利於 SEO - HTML5新增的語意元素
在HTML4 的時代,網頁排版最主要只有兩種元素:<div>和<span>,其實早已無法應付近十年來越來越複雜多元的網頁排版。前端工程師只好將這些元素「延伸」以便排版,因此常常看到有<div id="header">這樣子冗長的標籤。因此 HTML5 提供了一系列語意元素(Semantic Elements)來取代上述的「延伸」用法,像上述的例子在 HTML5 就可以用 <header> 來取代,既精簡又更利於 Google 的搜尋引擎爬蟲理解,因此對 SEO 有例。
既上篇介紹的<header>、<nav>和<footer>等 HTML5 網頁語意元素之後,本篇要介紹的是與網頁內容相關的<article>、<section>和<aside>。
<article>-最具資格的<div>的接班人
對前端工程師而言,Article 是一個獨立的區塊,使用的方式如同 HTML4 的<div> (或說是用來取代<div>的也不為過),因為<article>可以在網頁的各地方單獨地被使用、部屬。 語意元素定義網頁的標頭,通常放置網站標題。
和<div>一樣,在HTML5中的<article>的應用範圍很廣,它包含的內容可以是一篇論壇貼文、一則網路新聞報導、一個部落格的入口、一則意見回覆、一個具互動功能的網頁小工具 (widget 或是 gadget) 等其他獨立的內容區塊。
與<div>一樣,<article>也有在後面加入「id」或是「class」的延伸用法,則 article 標籤則分別看起來就會是「<article id="...:>...</article>」與「<article class="...:>...</article>」。
<article> 這是article區塊 <h1>區塊中標題</h1> <p>區塊中內容</p> </article>
<article>標籤可用於網頁文章中。一個<article>標籤就相當於文章中的一段。
<section>元素
Section 是一個邏輯性的的區塊,可以將一篇文章的內容作分段。一個<section>即為一段內容
<section>裡面也可包含段標、文圖內容等。常與<article>搭配使用,如下所示:
<article> <h1>Welcome</h1> <section> <h1>Heading</h1> <p>content or image</p> </section> </article>
若想要將多個<section>歸類在同一個區塊的話,就使用<article>來包覆多個<section>吧!
<aside>元素
aside 區塊的內容,通常是與主條目關連,但是又不那麼直接相關的附加內容。常以「網頁側欄」的形式出現,如下所示:
<aside>可以與<section>被同一個<article>所包覆
HTML5新增元素目錄:
|
更多閱讀:
網頁設計之HTML5初級教學(6)-網頁語意三大元素使用方法
電子書也可以翻得很自然?靠的是這招HTML5教學!
想要網頁美麗又吸睛?那你一定不能錯過今日HTML5教學!
達內教育開幕 培養台灣IT人才進入全球企業
挑對Java課程,讓你從零起點到獨當一面的工程師只需六個月!
CSS語法格式入門課!! 前端工程師非學不可!!
前端工程師一定非選RWD不可嗎?資深前端工程師來幫你解析!!