2016-11-26 21 views
0

經過研究,我瞭解到標籤給出了HTML中其內容的定義。像在HTML寫作中使用語義標記有什麼用處?

<section>It's a section</section> 
<article>It's an article</article> 

因此,如果我在我的HTML中正確編寫語義標記,那麼它將攜帶更多關於文檔的信息。

這很好。但是額外信息的用途是什麼?遵循W3C準則和所有規定都沒關係。但它在性能或功能上扮演什麼角色?它與搜索引擎優化有關嗎?那怎麼樣?

+0

我懷疑這個想法是允許機器閱讀器(搜索引擎)專注於文章內容,並減少在頁眉,頁腳,導航塊等內找到的關鍵字(我也懷疑這是否使它更容易屏幕刮板來竊取你的頁面的肉,並留下標題,頁腳等中的識別標記) – Bobulous

回答

1

從根本上說,這些標籤的存在是爲了給您的內容賦予上下文,語義含義和賦值。

  1. 我們都知道,標準的HTML語義標籤,如下 (H1, H2, 標題, P, UL, 醇。) 是由谷歌和其他搜索引擎中使用作爲核心排名指標。因此,似乎目前搜索引擎將新的HTML5語義標籤引入算法的邏輯進程。

  2. 谷歌已經在架構的形式很容易通過結構化的數據,讓網站管理員加價內容,以提供額外的上下文和價值,在SERP中的用戶。

  3. 除了給內容上下文外,還可以使用語義標籤來爲內容部分分配優先級。考慮到XML Sitemap的優點之一是您可以分配優先級頁面,因此Sitemap的功能與HTML5語義標籤之間有明顯的相似之處。

  4. 很多對頁面搜索引擎優化都很重要的因素是通過提供內容上下文或幫助網站訪問(如站點地圖和標準HTML語義標籤)來幫助爬蟲。

一般來說,您提供的抓取工具的信息和幫助越多,回報越高。

希望這會有幫助嗎?!

1

就性能而言,sectionarticle元素沒有任何作用,並且就功能而言,它們在瀏覽器中沒有添加任何特殊功能 - 瀏覽器對它們沒有任何特殊之處。

但是,sectionarticle元素確實對輔助技術(AT)有影響,例如視覺障礙用戶的屏幕閱讀器。屏幕閱讀器可以宣佈一個Web文檔的某個部分是sectionarticle,並允許屏幕閱讀器用戶通過該文件section -by- section,或更容易中article S JUMP導航。

也就是說,屏幕閱讀器也使用戶能夠通過其h1間跳躍通過文件輕鬆導航 - h6標題 - 無論這些標題是否在sectionarticle元素,所以對於屏幕閱讀器的用戶,它實際上更重要的是,你的文件有很好的信息h1 - h6標題和邏輯結構。

所以我認爲底線是,它從來沒有絕對必要使用sectionarticle,並儘量購買沒有直接提供任何特殊功能的瀏覽器,但它確實購買了AT /屏幕閱讀器用戶額外的實用程序儘可能幫助您更輕鬆地導航文檔。

相關問題