選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

HTML 教程

HTML 首頁 HTML 簡介 HTML 編輯器 HTML 基礎 HTML 元素 HTML 屬性 HTML 標題 HTML 段落 HTML 樣式 HTML 格式化 HTML 引用 HTML 註釋 HTML 顏色 HTML CSS HTML 連結 HTML 影像 HTML 收藏夾圖示 HTML 頁面標題 HTML 表格 HTML 列表 HTML 塊和內聯元素 HTML Div HTML Classes HTML Id HTML Iframes HTML JavaScript HTML 檔案路徑 HTML Head HTML 佈局 HTML 響應式 HTML Computercode HTML 語義化 HTML 風格指南 HTML 實體 HTML 符號 HTML Emojis HTML Charsets HTML URL 編碼 HTML vs. XHTML

HTML 表單

HTML 表單 HTML 表單屬性 HTML 表單元素 HTML 輸入型別 HTML 輸入屬性 輸入表單屬性

HTML 圖形

HTML Canvas HTML SVG

HTML 媒體

HTML 媒體 HTML 影片 HTML 音訊 HTML 外掛 HTML YouTube

HTML API

HTML 地理定位 HTML 拖放 HTML Web 儲存 HTML Web Workers HTML SSE

HTML 示例

HTML 示例 HTML 編輯器 HTML 測驗 HTML 練習 HTML 網站 HTML 面試準備 HTML 新兵訓練營 HTML 證書 HTML 摘要 HTML 無障礙性

HTML 參考

HTML 標籤列表 HTML 屬性 HTML 全域性屬性 HTML 瀏覽器支援 HTML 事件 HTML 顏色 HTML Canvas HTML 音訊/影片 HTML Doctypes HTML 字元集 HTML URL 編碼 HTML Lang 程式碼 HTTP 訊息 HTTP 方法 PX 轉 EM 轉換器 鍵盤快捷鍵

HTML class 屬性


HTML class 屬性用於為 HTML 元素指定一個類。

多個 HTML 元素可以共享同一個類。


使用 class 屬性

class 屬性通常用於指向樣式表中的類名。它也可以被 JavaScript 用來訪問和操作具有特定類名的元素。

在下面的示例中,我們有三個 <div> 元素,它們的 class 屬性值為“city”。所有這三個 <div> 元素都將根據頭部部分 .city 樣式定義進行同等樣式設定。

示例

<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  border: 2px solid black;
  margin: 20px;
  padding: 20px;
}
</style>
</head>
<body>

<div class="city">
  <h2>倫敦</h2>
  <p>倫敦是英格蘭的首都。</p>
</div>

<div class="city">
  <h2>巴黎</h2>
  <p>巴黎是法國的首都。</p>
</div>

<div class="city">
  <h2>東京</h2>
  <p>東京是日本的首都。</p>
</div>

</body>
</html>
自己動手試一試 »

在下面的示例中,我們有兩個 <span> 元素,它們的 class 屬性值為“note”。這兩個 <span> 元素都將根據頭部部分 .note 樣式定義進行同等樣式設定。

示例

<!DOCTYPE html>
<html>
<head>
<style>
.note {
  font-size: 120%;
  color: red;
}
</style>
</head>
<body>

<h1>我的 <span class="note">重要</span> 標題</h1>
<p>這是<span class="note">重要</span>的文字。</p>

</body>
</html>
自己動手試一試 »

提示: class 屬性可用於任何 HTML 元素。

注意:類名區分大小寫!

Tip: You can learn much more about CSS in our CSS Tutorial.



類的語法

建立類;寫入一個句點(.)字元,後跟一個類名。然後,在花括號 {} 中定義 CSS 屬性。

示例

建立一個名為“city”的類

<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  padding: 10px;
}
</style>
</head>
<body>

<h2 class="city">倫敦</h2>
<p>倫敦是英格蘭的首都。</p>

<h2 class="city">巴黎</h2>
<p>巴黎是法國的首都。</p>

<h2 class="city">東京</h2>
<p>東京是日本的首都。</p>

</body>
</html>
自己動手試一試 »

多個類

HTML 元素可以屬於多個類。

要定義多個類,請用空格分隔類名,例如 <div class="city main">。該元素將根據所有指定的類進行樣式設定。

在下面的示例中,第一個 <h2> 元素同時屬於 city 類和 main 類,並將應用這兩個類的 CSS 樣式: 

示例

<h2 class="city main">倫敦</h2>
<h2 class="city">巴黎</h2>
<h2 class="city">東京</h2>
自己動手試一試 »

不同的元素可以共享同一個類

不同的 HTML 元素可以指向同一個類名。

在下面的示例中,<h2><p> 都指向“city”類,並將共享相同的樣式。

示例

<h2 class="city">巴黎</h2>
<p class="city">巴黎是法國的首都</p>
自己動手試一試 »

在 JavaScript 中使用 class 屬性

類名也可以被 JavaScript 用來為特定元素執行某些任務。

JavaScript 可以使用 getElementsByClassName() 方法來訪問具有特定類名的元素。

示例

點選按鈕以隱藏所有類名為“city”的元素

<script>
function myFunction() {
  var x = document.getElementsByClassName("city");
  for (var i = 0; i < x.length; i++) {
    x[i].style.display = "none";
  }
}
</script>
自己動手試一試 »

如果你不理解上面的程式碼,請不用擔心。

你將在我們的 HTML JavaScript 章中瞭解更多關於 JavaScript 的知識,或者你可以學習我們的 JavaScript 教程


Chapter Summary

  • HTML class 屬性為元素指定一個或多個類名。
  • 類名用於 CSS 和 JavaScript 來選擇和訪問特定元素。
  • class 屬性可用於任何 HTML 元素。
  • 類名區分大小寫。
  • 不同的 HTML 元素可以指向同一個類名。
  • JavaScript 可以使用 getElementsByClassName() 方法來訪問具有特定類名的元素。


影片:HTML Class

Tutorial on YouTube
Tutorial on YouTube


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援