目錄
什麼是語意化
語意化的好處
工作中語義化的思考
他真的是美男子吗?
我的介绍
PRC
我为什么聪明呢
6、
首頁 web前端 前端問答 講講對HTML5的一大特性之語意化的理解

講講對HTML5的一大特性之語意化的理解

Jan 29, 2022 am 07:00 AM
html

這篇文章帶給大家了html中語意化的相關知識,所謂語意化,就是憑著HTML本身,也能體驗出人性化的結構,希望對大家有幫助。

講講對HTML5的一大特性之語意化的理解

在講什麼是語意化之前,先看看語意化的背景。

在先前的文章中提到HTML最重要的特性,那就是標籤。但是項目一大,標籤多的看不懂,一堆疊一堆。有些命名奇奇怪怪,想維護被勸退,團隊協作導致團戰開始!

因此語意化迫在眉睫!

什麼是語意化

在我們寫HTML時其實無所謂,因為你裡面長啥樣,使用者看不到,也不用看到。

因為你有CSS的漂亮衣服,即使你的HTML一塌糊塗,CSS也可以讓它光鮮亮麗。

但是使用者看不到,開發者看得到呀!因此,這個語意化的友善者就是開發者本身。

所謂語意化,就是憑著HTML本身,也能體驗出人性化的結構!

語意化的好處

  • 在沒有CSS的情況下,頁面也能呈現出很好地內容結構、程式碼結構。這樣開發者一眼就明了你的意圖,一秒破冰!

  • 對SEO友善。對開發者友好,那麼對開發者的小蟲子們也是當然!

    當標籤應用得當,體現出上下文中你想要關鍵字的權重,那麼搜尋引擎爬蟲就到了你的頭上了。那麼網站的訪問量不就來了嗎。

  • 可以支援一些特殊的裝置(盲人閱讀、行動裝置),網頁翻譯等。

  • 最直觀的一點,便是你的隊友都希望和你合作!你的程式碼的語意化,隊友都愛啊!

    語意化更具可讀性,遵循W3C標準的團隊都遵循這個標準,可以減少差異化。 (跳槽快速融入?)

工作中語義化的思考

  • 不要使用一些純樣式標籤,這些CSS會幫我們做到。如:b、font、u等一些標籤。

  • 需要強調的文本,可以包含在strong或em標籤中(,strong預設樣式是加粗(不要用b),em是斜體(不用i)。使用mark標籤來表示標註的/突出顯示的文字。

    但是還是可以考慮使用CSS來完成。

  • 每個input標籤對應的說明文字都需要使用label標籤,並且透過為input設定id屬性,在lable標籤中設定for=someld來讓說明文字和相對應的input關聯起來。

  • 表單域要用fieldset標籤包起來,並用legend標籤說明表單的用途。

  • 應該使用<h1> - <h6></h6> </h1>#來表示標題。

#當用CSS寫樣式的時候命名也需要遵循HTML的結構,體現出語義化的本質。

語義化的標籤

1、

標籤定義文件的頁首

通常包含頁面的正副標題。

<header>
<h1 id="他真的是美男子吗">他真的是美男子吗?</h1>
<p>据现场勘查,他真的是美男子!</p>
</header>
登入後複製
2、

標籤定義文檔或節的頁腳

頁腳通常包含文件的作者、版權資訊、使用條款連結、聯絡資訊等等。

可以在一個文件中使用多個
元素。<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;footer&gt;   &lt;p&gt;Posted by: 美男子&lt;/p&gt;&lt;/footer&gt;</pre><div class="contentsignin">登入後複製</div></div>3、<main></main>標籤規定文件的主要內容。##
元素中的內容對於文件來說應是唯一的。它不應包含在文件中重複出現的內容,例如側邊欄、導覽列、版權資訊、網站標誌或搜尋表單。在一個文件中,不能出現多個<main></main> 元素。<main></main>
元素不能是下列元素的後代:

<main>
  <h1 id="我的介绍">我的介绍</h1>
  <p>我是一个聪明的孩子</p></main>
登入後複製

4、<section></section> 標籤定義文件中的片段。

例如章節、頁首、頁尾或文件中的其他部分。

<section>
  <h1 id="PRC">PRC</h1>
  <p>The People's Republic of China was born in 1949...</p></section>
登入後複製

5、<article></article> 標籤規定獨立的自包含內容

例如文章下的評論之類的

<article>
   <h1 id="我为什么聪明呢">我为什么聪明呢</h1>
   <p>我聪明的秘诀是我爱思考</p></article>
登入後複製

6、

以上是講講對HTML5的一大特性之語意化的理解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1665
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
HTML 中的表格邊框 HTML 中的表格邊框 Sep 04, 2024 pm 04:49 PM

HTML 表格邊框指南。在這裡,我們以 HTML 中的表格邊框為例,討論定義表格邊框的多種方法。

HTML 中的巢狀表 HTML 中的巢狀表 Sep 04, 2024 pm 04:49 PM

這是 HTML 中巢狀表的指南。這裡我們討論如何在表中建立表格以及對應的範例。

HTML 左邊距 HTML 左邊距 Sep 04, 2024 pm 04:48 PM

HTML 左邊距指南。在這裡,我們討論 HTML margin-left 的簡要概述及其範例及其程式碼實作。

HTML 表格佈局 HTML 表格佈局 Sep 04, 2024 pm 04:54 PM

HTML 表格佈局指南。在這裡,我們詳細討論 HTML 表格佈局的值以及範例和輸出。

HTML 輸入佔位符 HTML 輸入佔位符 Sep 04, 2024 pm 04:54 PM

HTML 輸入佔位符指南。在這裡,我們討論 HTML 輸入佔位符的範例以及程式碼和輸出。

您如何在PHP中解析和處理HTML/XML? 您如何在PHP中解析和處理HTML/XML? Feb 07, 2025 am 11:57 AM

本教程演示瞭如何使用PHP有效地處理XML文檔。 XML(可擴展的標記語言)是一種用於人類可讀性和機器解析的多功能文本標記語言。它通常用於數據存儲

HTML 有序列表 HTML 有序列表 Sep 04, 2024 pm 04:43 PM

HTML 有序列表指南。在這裡我們也分別討論了 HTML 有序列表和類型的介紹以及它們的範例

HTML onclick 按鈕 HTML onclick 按鈕 Sep 04, 2024 pm 04:49 PM

HTML onclick 按鈕指南。這裡我們分別討論它們的介紹、工作原理、範例以及各個事件中的onclick事件。

See all articles