主要用于指向样式表中的类。
在 HTML 文档中使用 class 属性:
<html> <head> <style> h1.intro { color: blue; } p.important { color: green; } </style> </head> <body> <h1 class="intro">Header 1</h1> <p>A paragraph.</p> <p class="important">Note that this is an important paragraph. :)</p> </body> </html>
class
属性为元素指定一个或多个类名。
class
属性主要用于指向样式表中的类。 但是,JavaScript 也可以使用它(通过 HTML DOM)来更改具有指定类的 HTML 元素。
<class> | Yes | Yes | Yes | Yes | Yes |
<element class="classname">
值 Value | 描述 Description |
---|---|
classname | 为元素指定一个或多个类名。 要指定多个类,请用空格分隔类名,例如 <span class="left important" >。 这允许您为一个 HTML元素组合多个 CSS 类。命名规则: 1. 必须以字母 A-Z 或 a-z 开头 2. 后面可以跟:字母 (A-Za-z)、数字 (0-9)、连字符 ("-") 和下划线 ("_") |
向一个 HTML 元素添加多个类:
<!DOCTYPE html> <html> <head> <style> h1.intro { color: blue; text-align: center; } .important { background-color: yellow; } </style> </head> <body> <h1 class="intro important">Header 1</h1> <p>A paragraph.</p> </body> </html>
使用 JavaScript 为第一个带有 class="example"
(索引 0)的元素添加黄色(yellow)背景色。
<div class="example">Hello World!<div> <script> var x = document.getElementsByClassName("example"); x[0].style.backgroundColor = "yellow"; </script>
使用 JavaScript 将 mystyle
类添加到 id="myDIV"
的元素中:
document.getElementById("myDIV").classList.add("mystyle");
<style>.mystyle {color: red;}</style> <div id="myDIV">Hello World!<div> <script> document.getElementById("myDIV").classList.add("mystyle"); </script>