HTML class 屬性

定義和用法

class 屬性規定元素的類名(classname)。

class 属性主要時候用於指向樣式表中的類(class)。不過,也可以利用它通過 JavaScript(HTML DOM)來改變帶有指定 class 的 HTML 元素。

ดูเพิ่มเติม:

ตัวเรียน HTML:คุณสมบัติของ HTML

ตัวเรียน CSS:ระบบการใช้งาน CSS

คู่มือ CSS:ตัวเลือก .class ของ CSS

คู่มือ HTML DOM:วิธี getElementsByClassName() ของ HTML DOM

คู่มือ HTML DOM:คุณสมบัติ className ของ HTML DOM

คู่มือ HTML DOM:คุณสมบัติ classList ของ HTML DOM

คู่มือ HTML DOM:ตัวแทน Style ของ HTML DOM

ตัวอย่าง

ตัวอย่าง 1

ใช้คุณสมบัติ class ในเอกสาร HTML:

<html>
<head>
<style>
h1.intro {
  color: blue;
}
p.important {
  color: green;
}
</style>
</head>
<body>
<h1 class="intro">หัวข้อ 1</h1>
<p>A paragraph.</p>
<p class="important">โปรดจำได้ว่า นี่คือย่อหน้าสำคัญ。:)</p>
</body>
</html>

ทดลองด้วยตัวเอง

หน้าด้านล่างมีตัวอย่างเพิ่มเติม

ภาษาบัญญัติ

<element class="classname">

ค่าของคุณสมบัติ

ค่า คำอธิบาย
classname

กำหนดชื่อ class หนึ่งหรือหลาย ให้กับองค์ประกอบ

ถ้าต้องการกำหนดหลาย class ให้กับองค์ประกอบ ใช้ช่องว่างหรือสเปซห่างออกไปหลายชื่อ class

นี่อนุญาตให้คุณสามารถหลาย class ให้กับองค์ประกอบ HTML ได้

เช่น:<span class="left important">

กฎการตั้งชื่อ:

  • ต้องเริ่มด้วยตัวอักษร A-Z หรือ a-z
  • สามารถตามด้วย: ตัวอักษร (A-Za-z)、ตัวเลข (0-9)、เซอร์ฟรสตริค ("-" ) และสีสัน ("_" )

ตัวอย่างเพิ่มเติม

ตัวอย่าง 2

เพิ่มหลาย class ไปยังองค์ประกอบ HTML:

<!DOCTYPE html>
<html>
<head>
<style>
h1.intro {
  color: blue;
  text-align: center;
}
.important {
  background-color: yellow;
}
</style>
</head>
<body>
<h1 class="intro important">ข้อความหลัก 1</h1>
<p>ย่อหน้าหนึ่ง。</p>
</body>
</html>

ทดลองด้วยตัวเอง

ตัวอย่าง 3

ใช้ JavaScript ในการเพิ่มสีหลังแบบสีเหลืองให้กับองค์ประกอบที่มี class="example" แรก (ดัชนี 0)。

let x = document.getElementsByClassName("example");
x[0].style.backgroundColor = "yellow";

ทดลองด้วยตัวเอง

ตัวอย่าง 4

ใช้ JavaScript ในการเพิ่มคลาส "mystyle" ให้กับองค์ประกอบที่มี id ว่า "myDIV":

document.getElementById("myDIV").classList.add("mystyle");

ทดลองด้วยตัวเอง

การสนับสนุนโปรแกรมนี้

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
สนับสนุน สนับสนุน สนับสนุน สนับสนุน สนับสนุน