淺談html語義化標籤,Html5新增語義化標籤

來源:互聯網
上載者:User

標籤:

  Html語義化標籤,Html5新增語義化標籤

自己在學習的期間,整理了下html關於語義化標籤的一些知識,列的不是很全.

希望大家有新的見解可以給我留言,我會補充上去,謝謝大家

1.什麼是語義化標籤?

那麼什麼叫做語義化呢,說的通俗點就是:明白每個標籤的用途(在什麼情況下我可以使用這個標籤才合理)比如,

網頁上的文章的標題就可以用標題標籤,網頁上的各個欄目的欄目名稱也可以使用標題標籤。

文章中內容的段落就得放在段落標籤中,在文章中有想強調的文本,就可以使用em標籤表示強調等等。

 

2.為啥使用語義化標籤?

1. 更容易被搜尋引擎收錄。

2. 更容易讓螢幕助讀程式讀出網頁內容。

3. 能夠更好的體現頁面的主題

4.相容性更好,支援更多的網路裝置

3.html語義化標籤

1):<a>標籤:實現超連結

強調:title屬性的作用,滑鼠滑過連結文字時會顯示這個屬性的常值內容。這個屬性在實際網頁開發中作用很大,主要方便搜尋引擎瞭解連結地址的內容(語義化更友好)

 

2):<p>標籤:文章段落放到<p>標籤中

 

3):<hx>標籤:文章標題,欄目標題用<hx>表示

 標題標籤一共有6個,h1、h2、h3、h4、h5、h6分別為一級標題、二級標題、三級標題、四級標題、五級標題、六級標題。並且依據重要性遞減。<h1>是最高的等級。

 

4):<strong>和<em>標籤:特彆強調某幾個文字

但兩者在強調的語氣上有區別:<em> 表示強調,<strong> 表示更強烈的強調。並且在瀏覽器中<em> 預設用斜體表示,<strong> 用粗體表示。

兩個標籤相比,目前國內前端程式員更喜歡使用<strong>表示強調。

 

5):<q>標籤:短文本引用

 注意要引用的文本不用加雙引號,瀏覽器會對q標籤自動添加雙引號

 

6):<blockquote>標籤:長文本引用

注意瀏覽器對<blockquote>標籤的解析是縮排樣式

 

7):<address>標籤:為網頁加入地址資訊

 

8):<ul>標籤:無序列表

 

9):<ol>標籤:有序列表

 

10):<caption>標籤:為表格添加標題和摘要

摘要的內容是不會在瀏覽器中顯示出來的。它的作用是增加表格的可讀性(語義化),使搜尋引擎更好的讀懂表格內容,還可以使螢幕助讀程式更好的協助特殊使用者讀取表格內容。

    文法:<table summary="表格簡介文本">

標題用以描述表格內容,標題的顯示位置:表格上方。

    文法:<caption>標題文本</caption>

 

 4.Html5語義化標籤

 1):article標籤:裝載顯示一個獨立的文章內容。

例如一篇完整的論壇文章,一則網站新聞,一篇部落格文章等等,一個使用者評論等等 artilce可以嵌套,則內層的artilce對外層的article標籤有隸屬的關係。

例如,一個部落格文章,可以用article顯示,然後一 些評論可以以article的形式嵌入其中。

<article><h1>文章標題</h1>這是一篇文章   <article>評論1...</article>    <article>評論2...</article></article>

 

2):section 標籤:定義文檔中的節(section、區段)。比如章節、頁首、頁尾或文檔中的其他部分。 

 執行個體:

<section>   <h1>章節一</h1>    <p>詳細內容...</p></section><section>   <h1>章節二</h1>    <p>詳細內容...</p></section>

3):aside 標籤: 用來裝載非本文類的內容。例如廣告,成組的連結,側邊欄等等。

 

4):hgroup 標籤:用於對網頁或區段的標題元素(h1-h6)進行組合。

例如,在一個區段中你有連續的h系列的標籤元素,則可以用hgroup將他們括起來。

<hgroup><h1>標題1</h1><h2>標題2</h2></hgroup>

 

5):header 標籤:定義文檔的頁面組合,通常是一些引導和導航資訊。

 

6):footer 標籤:定義 section 或 document 的頁尾。

  在典型情況下,該元素會包含創作者的姓名、文檔的創作日期以及/或者聯絡資訊。

執行個體:

<footer> © 2012 Baidu 使用百度前必讀 京ICP證030173號 </footer>

 

7):nav 標籤:導航連結放在nav標籤裡。

nav標籤裡應該放入一些當前頁面的主要導航連結。

例如在頁尾顯示一個網站的導航連結(如首頁,服務資訊頁面,著作權資訊頁面等等),就可以使用nav標籤,當然,這不是必須的。

 

8):time 標籤:定義西曆的時間(24 小時制)或日期,時間和時區位移是可選的。

該元素能夠以機器可讀的方式對日期和時間進行編碼,搜尋引擎也能夠產生更智能的搜尋結果

 

9):mark 標籤:定義帶有記號的文本。請在需要反白文本時使用 <mark> 標籤。

 

10):figure標籤:規定獨立的流內容(映像、圖表、照片、代碼等等)。

figure 元素的內容應該與主內容相關,但如果被刪除,則不應對文檔流產生影響。

 

11):figcaption 標籤:定義 figure 元素的標題(caption)。

"figcaption" 元素應該被置於 "figure" 元素的第一個或最後一個子項目的位置。

執行個體:

<figure> <figcaption>美女圖片</figcaption> <img src="meizi.jpg" width="350" height="234" /></figure>

 

淺談html語義化標籤,Html5新增語義化標籤

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.