首頁 >web前端 >前端問答 >什麼是html5標籤語意化

什麼是html5標籤語意化

WBOY
WBOY原創
2022-06-17 16:13:023148瀏覽

在html5中,標籤語義化是指能夠更直觀的認識標籤和屬性的用途和作用;標籤語義化能夠易於用戶的閱讀,樣式丟失的時候能讓頁面有清晰的結構,有利於開發和維護,常見的語義化標籤有“1aa9e5d373740b65a0cc8f0a02150c53”、“c787b9a589a3ece771e842a6176cf8e9”、“61b85035edf2b42260fdb5632dc5728a”等等。

什麼是html5標籤語意化

#本教學操作環境:windows10系統、HTML5版本、Dell G3電腦。

什麼是html5標籤語義化

語義化標籤的推出很好的解決了滿屏的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關係更和諧。

(學習影片分享:css影片教學html影片教學

以上是什麼是html5標籤語意化的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn