在html5中,標籤語義化是指能夠更直觀的認識標籤和屬性的用途和作用;標籤語義化能夠易於用戶的閱讀,樣式丟失的時候能讓頁面有清晰的結構,有利於開發和維護,常見的語義化標籤有“1aa9e5d373740b65a0cc8f0a02150c53”、“c787b9a589a3ece771e842a6176cf8e9”、“61b85035edf2b42260fdb5632dc5728a”等等。
#本教學操作環境:windows10系統、HTML5版本、Dell G3電腦。
語義化標籤的推出很好的解決了滿屏的div 佈局,語義化顧名思義就是能讓人一眼就看出來每一個標籤的作用和意義,使用語意恰當的標籤,使頁面有良好的結構,頁面元素有意義,能夠讓和搜尋引擎都容易理解。一張圖就可以清晰的展示語意化標籤的作用,確實挺好,感覺像搭積木一樣,一塊一塊的把整體搭建出來。
「語意化」: 指的是機器在需要更少的人類幹預的情況下, 能夠研究和收集資訊; 讓網頁能夠被機器理解, 最終讓我們受益 。
HTML 標籤語意化: 是讓大家直覺的認識標籤(markup)和 屬性(attribute)的用途和功能 。
1. 很明顯 Hx 系列看起來很像標題, 因為擁有粗體和較大的字號 。
2. 8e99a69fbe029cd4e2b854e244eab143,907fae80ddef53131f3292ee4f81644b 用來加強語氣 。
3. 根據內容的結構化(內容語義化), 選擇合適的標籤(程式碼語義化)便於開發者閱讀, 和寫出更優雅的程式碼的同時, 讓爬蟲和瀏覽器很好地解析。
以下是常見的語意化標籤及其作用
<header> <!--:页眉通常包括网站标志、主导航、全站链接以及搜索框。--> <nav> <!--:标记导航,仅对文档中重要的链接群使用。--> <main> <!--:页面主要内容,一个页面只能使用一次。--> <article> <!--:定义外部的内容,其中的内容独立于文档的其余部分。--> <section> <!--:定义文档中的节。比如章节、页眉、页脚或文档中的其他部分。--> <aside> <!--:定义其所处内容之外的内容。如侧栏、文章链接、广告、相关产品列表等。--> <footer> <!--:页脚,只有当父级是body时,才是整个页面的页脚。--> <title> <!--:页面主体内容。--> <hn> <!--:h1~h6,分级标题,<h1> 与 <title> 协调有利于搜索引擎优化。--> <ul> <!--:无序列表。--> <li> <!--:有序列表。--> <small> <!--:呈现小号字体效果,指定细则,输入免责声明、注解、署名、版权。--> <strong> <!--:和 em 标签一样,用于强调文本,但它强调的程度更强一些。--> <em> <!--:将其中的文本表示为强调的内容,表现为斜体。--> <mark> <!--:使用黄色突出显示部分文本。--> <figure> <!--:规定独立的流内容(图像、图表、代码等等)(默认有40px左右margin)。--> <cite> <!--:表示所包含的文本对某个参考文献的引用,比如书籍或者杂志的标题。--> <blockquoto> <!--:定义块引用,块引用拥有它们自己的空间。--> <q> <!--:短的引述(跨浏览器问题,尽量避免使用)。--> <time> <!--:datetime属性遵循特定格式,文本必须是合法的时间格式。--> <abbr> <!--:简称或缩写。--> <dfn> <!--:定义术语元素,与定义必须紧挨着,可以在描述列表dl元素中使用。--> <address> <!--:作者、或组织的联系信息(电子邮件地址、指向联系信息页的链接)。--> <del> <!--:移除的内容。--> <ins> <!--:添加的内容。--> <code> <!--:标记代码。--> <meter> <!--:定义已知范围或分数值内的标量测量。(IE 不支持 meter 标签)--> <progress> <!--:定义运行中的进度(进程)。-->
總結語意化優點:
容易使用者閱讀,樣式遺失的時候能讓頁面呈現清楚的結構。
有利於SEO,搜尋引擎根據標籤來決定上下文和各個關鍵字的權重。
方便其他設備解析,如盲讀器根據語意渲染網頁
有利於開發與維護,語意化更具可讀性,程式碼更好維護,與CSS3關係更和諧。
以上是什麼是html5標籤語意化的詳細內容。更多資訊請關注PHP中文網其他相關文章!