Movatterモバイル変換


[0]ホーム

URL:


  1. 給開發者的 Web 技術文件
  2. HTML:超文本標記語言
  3. HTML 參考
  4. Global attributes
  5. HTML class 全域屬性

此頁面由社群從英文翻譯而來。了解更多並加入 MDN Web Docs 社群。

View in EnglishAlways switch to English

HTML class 全域屬性

class全域屬性是一個以ASCII 空白字元分隔的元素類別列表。

嘗試一下

<p>旁白:戲劇開始了。</p><p>上面這點聽起來有點太明顯了。要刪除或重寫嗎?</p><p>旁白:各位,我現在必須警告你們,這個開頭非常刺激。</p><p>[燈光亮起,風吹起;卡斯比恩從舞台右側進入]</p>
.note {  font-style: italic;  font-weight: bold;}.editorial {  background: rgb(255 0 0 / 0.25);  padding: 10px;}.editorial::before {  content: "Editor: ";}

語法

class 屬性是一個以ASCII 空白字元分隔的類別值列表。

每個類別值可以包含任何 Unicode 字元(當然,除了 ASCII 空白字元)。但是,當在 CSS 選擇器中使用時,無論是從 JavaScript 使用Document.querySelector() 等 API 或是在 CSS 樣式表中使用,類別屬性值都必須是有效的CSS 標識符。這表示如果類別屬性值不是有效的 CSS 標識符(例如,my?class1234),則在選擇器中使用它之前必須對其進行跳脫,可以使用CSS.escape() 方法或手動轉換。

因此,建議開發人員為 class 屬性選擇不需要跳脫的有效 CSS 標識符作為值。

描述

類別允許 CSS 和 JavaScript 通過類別選擇器document.getElementsByClassName() 等函數來選擇和訪問特定元素。

雖然規範沒有對類別名稱做出要求,但鼓勵網頁開發人員使用描述元素語義目的的名稱,而不是元素的呈現方式。例如,使用attribute 來描述屬性而不是使用italics,儘管此類別的元素可能會以斜體呈現。即使頁面的呈現方式發生變化,語義名稱仍然保持邏輯性。

規範

Specification
HTML
# classes

瀏覽器相容性

參見

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp