简介
网页元素的属性(attribute)可以定制元素的行为,不同的属性会导致元素有不同的行为。元素属性的写法是 HTML 标签内部的“键值对”。
<html lang="en">
上面代码中,<html>
标签内部的键值对lang="en"
,就称为html
元素的属性。属性名为lang
,属性值为en
。
属性名与标签名一样,不区分大小写,lang
和LANG
是同一个属性。
属性名与属性值之间,通过等号=
连接。属性值可以放在单引号或双引号之中,建议统一使用双引号。某些属性值可以不使用引号,但是建议不要这样写。
有些属性是布尔属性,即属性值是一个布尔值,只有“打开”和“关闭”两种情况。这时属性值可以省略,只要添加了属性名,就表示打开该属性。
<input type="text" required>
上面代码中,required
就是<input>
标签的布尔属性。如果加上这个属性,就表示打开,没有关闭就是关闭。