HTML标签可以有属性,属性提供了元素更多的信息
属性总是以 名称/值 的形式出现
例:
name="value"
属性总是在HTML元素的开始标签中规定
注意:
在HTML中最好使用小写属性,虽然HTML对属性大小写不敏感
但是推荐小写,因为大写以后会出问题
始终为属性值加引号:
属性值应该始终在引号中,双引号最常用,也可以单引号,在某些情况下,比如属性值本身有双引号,那么必须用单引号
对于属性值的情况有很多种:
预定义值:又称为枚举值,最常见,一定要用小写编写
非预定值:
例:
<link rel="stylesheet" media="screen" href="style.css" /> //左边是预定义值,右边是非预定义值
两者的区别我个人觉得是预定义值是HTML中固定的一些属性值,可以理解为语法,是一个标准,而非预定义值大部分是程序员自己命名的一些文档,图片之类?
数字值:有不少属性的值需要设置为数字,特别是那些描述大小和长度的属性。数字值无需 包含单位,只需输入数字本身。
布尔属性:这种值可选,一旦出现就是真
例:
<input type="email" name="emailaddr" required />//最后那个就是布尔值,这个代码是一个邮箱输入框,用户必须输入
布尔属性不需要属性值,如果一定要加上属性值,则写作 required="required"