透徹點,這是搜索引擎根據檢索出來的結果統計後定製的幾個單詞。然後成了標準。是相對的語義化,不是絕對的語義化。
HTML5的語義化是給計算機看的CSS3在國內現在的應用主要用來做漸進增強
比如這樣是尊重html(不一定html5)語義的寫法
& ---- 1
道可道,非常道
&《道德經》,老子&
&
但這樣不是
& --- 2
&
&
&
很容易因為某個元素有某種特別樣式去用這個元素,但這種時候很多是不尊重語義的。也有一路div到底的,這樣是語義不明的,用好html標籤是一種自製的藝術。
為什麼這很重要,因為多數人能看見,能根據樣式來區分語義,但想像你看不見,只用用screen reader,這時候例子1就是可用的,例子2就會讓用戶費解,因為語義不準確。
語義是尊重標記本來的意思,用在該用的地方。
【小測驗:你對HTML5了解有多少?】
如果你是個程序員,在進入這新的一年之際,對你的職業生涯最重要的事情是什麼?如果你一時想不出來,我來告訴你,是檢查一下自己的技術方向是否符合當今最新技術潮流,檢查一下自己的技術水平是否能達到將來軟體趨勢的要求。如果你對自己心裡沒譜,不確定自己的技術方向是否正確,技術水平是否合格,那唯一你要做的事情就是:做一個測試。
在下面的這張圖標里,我們列舉了10道基礎的HTML5/CSS3考題,它們將幫助你判斷你是否為最新的開發趨勢做好了準備。
這些題都很簡單。這幅圖的前半部分是問題,下半部分是答案,請先做題,做完題再看你回答的是否正確。
? 答對8道或更多 – 你對這些知識了解的相當不錯。
? 6-7道正確 – 對於答錯的那幾道題,你需要做進一步學習,包括這幾道題涉及的相關知識領域。? 少於5道 – 你需要努力了。但不要擔心,現在學習還不晚,趕緊去找幾本這方面的書或參加個培訓班吧。
更多好文章:
首先標籤語義化是指HTML,不是CSS
什麼是標籤語義化
標籤的語義
通過標籤判斷內容語義,例如根據h1標籤判斷出內容是標題,根據&
判斷內容是段落、&標籤是輸入框等。
判斷標籤是否語義化
去掉樣式,看網頁結構是否組織良好有序,是否仍然有很好的可讀性。
為什麼標籤要語義化
1. 搜索引擎友好。
2. 更容易讓屏幕閱讀器讀出網頁內容。
3. 去掉或樣式丟失的時候能讓頁面呈現清晰的結構。
4. 便於團隊開發和維護。
如何使標籤更具語義化
標題內容型
標題使用&
而不是&,段落使用&
標籤,錨點使用&。
表單
分組表單要用&