html標籤語義化

html語義化就是讓頁面的內容結構化。 
一、有利於SEO,有利於搜索引擎爬蟲更好的理解咱們的網頁,從而獲取更多的有效信息,提高網頁的權重。
二、在沒有CSS的時候可以清晰的看出網頁的結構,加強可讀性。
三、便於團隊開發和維護,語義化的HTML可讓開發者更容易的看明白,從而提升團隊的效率和協調能力。
4.方便其餘設備解析(如屏幕閱讀器、盲人閱讀器、移動設備)以有意義的方式來渲染網頁; 
5.便於團隊開發和維護,語義化更具可讀性,是下一步吧網頁的重要動向,遵循W3C標準的團隊都遵循這個標準,能夠減小差別化。html

SEO:Search Engine Optimization——搜索引擎優化,這是一種利用搜索引擎的搜索規則,採起優化策略或程序,提升網站在搜索結果中的排名。
網絡爬蟲:又稱網絡蜘蛛、網絡機器人,是一種搜索引擎用於自動抓取網頁資源的程序或者說叫機器人。從某一個網址爲起點,去訪問,而後把網頁存回到數據庫中,如此不斷循環,通常認爲搜索引擎爬蟲都是靠連接爬行的,因此管他叫爬蟲。這個只有開發搜索引擎纔會用到。對於網站而言,只要有連接指向咱們的網頁,爬蟲就會自動提取咱們的網頁。html5

常見的標籤語義化web

         < title></title>:簡短、描述性、惟一(提高搜索引擎排名)。數據庫

         搜索引擎會將title做爲判斷頁面主要內容的指標,有效的title應該包含幾個與頁面內容密切相關的關鍵字,建議將title核心內容放在前60個字符中。瀏覽器

         <hn></hn>:h1~h6分級標題,用於建立頁面信息的層級關係。網絡

         對於搜索引擎而言,若是標題與搜索詞匹配,這些標題就會被賦予很高的權重,尤爲是h1。ide

         <header></header>:頁眉一般包括網站標誌、主導航、全站連接以及搜索框。工具

        也適合對頁面內部一組介紹性或導航性內容進行標記。優化

          <nav></nav>:標記導航,僅對文檔中重要的連接羣使用。網站

         html5規範不推薦對輔助性頁腳連接使用nav,除非頁腳再次顯示頂級全局導航、或者包含招聘信息等重要連接。

         <main></main>:頁面主要內容,一個頁面只能使用一次。若是是web應用,則包圍其主要功能。

         <article></article>:包含像報紙同樣的內容= =||是這麼理解的,表示文檔、頁面、應用或一個獨立的容器。

         article能夠嵌套article,只要裏面的article與外面的是部分與總體的關係。

         <section></section>:具備類似主題的一組內容,好比網站的主頁能夠分紅介紹、新聞條目、聯繫信息等條塊。

         若是隻是爲了添加樣式,請用div! 

         <aside></aside>:指定附註欄,包括引述、側欄、指向文章的一組連接、廣告、友情連接、相關產品列表等。

          若是放在main內,應該與所在內容密切相關。 

         <footer></footer>:頁腳,只有當父級是body時,纔是整個頁面的頁腳。         

         <small></small>:指定細則,輸入免責聲明、註解、署名、版權。

         只適用於短語,不要用來標記「使用條款」、「隱私政策」等長的法律聲明。

          <strong></strong>:表示內容重要性。

         <em></em>:標記內容着重點(大量用於提高段落文本語義)。

         <mark></mark>:突出顯示文本(yellow),提醒讀者。

         在HTML5中em是表示強調的惟一元素,而strong則表示重要程度。

           <b></b>:出於實用目的提醒讀者的一塊文字,不傳達任何額外的重要性

            <i></i>:不一樣於其餘文字的文字= =|||這個翻譯真的是······

        <figure></figure>:建立圖(默認有40px左右margin)。

        <figcaption></figcaption>:figure的標題,必須是figure內嵌的第一個或者最後一個元素。

        <cite></cite>:指明引用或者參考,如圖書的標題,歌曲、電影、等的名稱,演唱會、音樂會、規範、報紙、或法律文件等。

        只用於參考源自己,而不是從中引述。

        <blockquoto></blockquoto>:引述文本,默認新的一行顯示。

        <q></q>:短的引述(跨瀏覽器問題,儘可能避免使用)。

         能夠對blockquoto和q元素使用cite屬性(不是cite元素!),對搜索引擎自動化工具備用。cite=「URL」引述來源地址。

         <time></time>:標記時間。datetime屬性遵循特定格式,若是忽略此屬性,文本內容必須是合法的日期或者時間格式。     

        再也不相關的時間用s標籤。

         <abbr></abbr>:解釋縮寫詞。使用title屬性可提供全稱,只在第一次出現時使用就ok。

        abbr[title]{ border-bottom:1px dotted #000; }

        <dfn></dfn>:定義術語元素,與定義必須緊挨着,能夠在描述列表dl元素中使用。

         <address></address>:做者、相關人士或組織的聯繫信息(電子郵件地址、指向聯繫信息頁的連接)。

        若是提供整個頁面的做者聯繫信息,通常放在頁面級footer裏。不能包含文檔或者文檔等其餘內容。

        <del></del>:移除的內容。

        <ins></ins>:添加的內容。

        少有的既能夠包圍塊級,又能夠包圍短語內容的元素。

        <code></code>:標記代碼。包含示例代碼或者文件名 (< &lt;  > &gt;)

        <pre></pre>:預格式化文本。保留文本固有的換行和空格。        

        <meter></meter>:表示分數的值或者已知範圍的測量結果。如投票結果。

        例如:<meter value="0.2" title=」Miles「>20%completed</meter>

 

        <progress></progress>:完成進度。可經過js動態更新value。

相關文章
相關標籤/搜索