class - 类名列表 - html5 全局属性
class
一个以空格分隔的元素的类名(classes)列表,它允许CSS和Javascript通过类选择器(classselectors)或DOM方法(document.getElementsByClassName)来选择和访问特定的元素。
浏览器支持
所有浏览器都支持class属性 |
示例
Narrator: This is the beginning of the play.
Above point sounds a bit obvious. Remove/rewrite?
Narrator: I must warn you now folks that this beginning is very exciting.
[Lights go up and wind blows; Caspian enters stage right]
.output { font: 1rem 'Fira Sans', sans-serif; } .note { font-style: italic; font-weight: bold; } .editorial { background: rgb(255, 0, 0, .25); padding: 10px; } .editorial:before { content: 'Editor: '; }
Narrator: This is the beginning of the play.
Above point sounds a bit obvious. Remove/rewrite?
Narrator: I must warn you now folks that this beginning is very exciting.
[Lights go up and wind blows; Caspian enters stage right]
.demo1 .output{font: 1rem 'Fira Sans', sans-serif;}.demo1 .note{font-style: italic; font-weight: bold;}.demo1 .editorial{background: rgb(255, 0, 0,.25); padding: 10px;}.demo1 .editorial:before{content:'Editor:';}尽管对class 的命名没有要求,但 web 开发者最好使用可以表达元素语义目的的名称,而不是描述元素展现的名称(即使一个元素是斜体,但是 class 的命名也不应该是 italics)。语义化命名即使在页面展现发生改变时仍能合乎逻辑。
实例在 html 文档中使用 class 属性:
h1.intro{color:blue;} p.important{color:green;}header 1
a paragraph.
note that this is an important paragraph.:)
定义和用法
class 属性定义了元素的类名。
class 属性通常用于指向样式表的类。但是,它也可以用于 JavaScript 中(通过 HTML DOM),来修改 HTML 元素的类名。
HTML 4.01 与 HTML5之间的差异
在 HTML5 中, class 属性可用于任何的 HTML 元素(它会验证任何HTML元素。但不一定是有用)。
在 HTML 4.01 中, class 属性不能用于:,,,,,,,和。
语法
属性值
值 | 描述 |
---|---|
classname | 规定元素的类的名称。如需为一个元素规定多个类,用空格分隔类名。. HTML 元素允许使用多个类。 名称规则:
|
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!