相信大家都知道html和css知道html結構和css表現分離知道html語義化這些都是這幾年的熱門關鍵字語義化的html在國內也 是一兩年前才開始被追捧的看看現在群裡談論的html結構關於html結構的面試題語義化的html占據了很大一部分那麼為什麼要使用語義化的 HTML?語義化的HTML到底有什麼好處呢?
HTML是提供網頁文檔內容的上下文結構和含義html本身是沒有表現的我們看到例如
語義化的HTML結構首先要強調HTML結構
HTML結構是頁面的骨架一個頁面就好像一幢房子HTML結構就是鋼精鋼筋混泥土的牆一幢房子如果沒有鋼精鋼筋混泥土的牆那就是一堆費磚頭 不能住人不能辦公css是裝飾材料是原木地板是大理石是油漆是用來裝飾房子的CSS的強大就不用多說了css如果沒有html結構那就是 一堆木板一同油漆沒有了實際使用價值CSS完全依靠引用它的(X)HTML文檔如果你想使CSS的能力充分發揮到極致提供一個用既干淨又有結構 的內容的html是非常必要的“HTML是在互聯網上發布超文本的通用語……HTML使用標簽來對文本結構化”()
語義化的HTML結構怎麼寫?
HTML是一種對文本內容進行結構和意義(或者說“語義”)進行補充的方法它會告訴我們說“這行是一個標題這幾行組成了一個段落這些文字是項目列 表這些文字是鏈接到互聯網上另一個文件的超鏈接”值得注意的是不應該讓HTML來告訴我們“這些文字是藍色的這些文字又是紅色的這部分內容是 最最靠右的一欄這行內容是斜體字”這些和表現相關的信息是CSS的工作在做前端開發的時候要記住HTML告訴我們一塊內容是什麼(或其意義)而 不是它長的什麼樣子當我們提到“語義標記”的時候我們所說的HTML應該是完全脫離表現信息的其中的標簽應該都是語義化地定義了文檔的結構
語義化的HTML結構其實很簡單首先掌握html中各個標簽的語義
是一個容器是表示強 調
語義化的HTML結構到底有什麼好處?
我們知道HTML新增的標簽比如