首先說明的一點是,人可以透過視覺的劃分判斷內容的語意,搜尋引擎看到的只是程式碼。搜尋引擎只能透過標籤來判斷內容的語意。 以前我真的沒有怎麼重視過搜尋引擎,現在開始比較在意了,因為頁面的很大一部分流量是來自搜尋引擎的,要使頁面盡可能地對搜尋引擎友好,所以就要盡可能地使標籤語義化。
以前以我對web開發的粗淺理解,覺得寫一個好的符合標準的頁面只需要把結構和表現分離,然後不要使用table,font等標籤就行了,至於通篇都是div我也不會覺得有什麼問題,因為CSS很強。但是,所有的標籤都是有自己的語意的,下面給出一部分標籤的語意學:
div 語意:Division(分隔)
span 語意:Span(範圍)
ol 語意:Ordered List(排序清單)
ul 語意:Unordered List(不排序清單)
〜 li …
如果無視標籤語意和預設樣式,所有標籤都用div,其實也是可以寫出來視覺效果很好的頁面,只要你靈活運用CSS。但是那樣的話雖然視覺上達到了要求,但是整個頁面一點語義都沒有,搜尋引擎還是看不懂。所以,要記住:
結構(html)才是重點,樣式(css)是用來修飾結構的。所以,要先確定html,確定標籤,再來選用適合的css。
一般來說,所有的標籤都會有一個預設的樣式,所以一個簡單的判斷網頁標籤語義是否良好的方法就是:去掉樣式,看網頁結構是否組織良好有序,是否仍然有很好的可讀性。
另外,值得重點提及的是h標籤,h標籤的語意是標題,搜尋引擎對這個標籤比較敏感,特別是h1,和h2。一個語意良好的頁面,h標籤應該是完整有序沒有斷層的。也就是說,要h1,h2,h3,h4這樣推下來,不要h1,h3,h4,漏掉h2。一個結構良好的網頁,h標籤可以組織一個網頁的大綱。

本文討論了HTML< Progress>元素,其目的,樣式和與< meter>元素。主要重點是使用< progress>為了完成任務和LT;儀表>對於stati

本文討論了html< datalist>元素,通過提供自動完整建議,改善用戶體驗並減少錯誤來增強表格。Character計數:159

本文討論了HTML< meter>元素,用於在一個範圍內顯示標量或分數值及其在Web開發中的常見應用。它區分了< meter>從< progress>和前

本文討論了視口元標籤,這對於移動設備上的響應式Web設計至關重要。它解釋瞭如何正確使用確保最佳的內容縮放和用戶交互,而濫用可能會導致設計和可訪問性問題。

本文解釋了HTML5< time>語義日期/時間表示的元素。 它強調了DateTime屬性對機器可讀性(ISO 8601格式)的重要性,並在人類可讀文本旁邊,增強Accessibilit

本文討論了使用HTML5表單驗證屬性,例如必需的,圖案,最小,最大和長度限制,以直接在瀏覽器中驗證用戶輸入。

本文討論了< iframe>將外部內容嵌入網頁,其常見用途,安全風險以及諸如對象標籤和API等替代方案的目的。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3 Linux新版
SublimeText3 Linux最新版

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

禪工作室 13.0.1
強大的PHP整合開發環境