HTML属性
属性是 HTML 元素提供的附加信息。
HTML 属性
HTML 元素可以设置属性
属性可以在元素中添加附加信息
属性一般描述于开始标签
属性总是以名称/值对的形式出现,比如:name="value"。
id 指定了一个独特的标识符,在CSS和脚本中引用元素
class 指定一个语义类,元素应该看做是其一个成员
style 指定应该应用于该元素的CSS样式规则
title 为元素指定一个标题
lang 指定元素的文本内容的自然语言
dir 指定元素的文本内容的方向,从左到右,或者从右到左
hidden 指定用户代理是否应该隐藏元素的内容
语言属性lang,影响到标点符号如何应用于元素的内容,包括连字号,以及连线符号和引用符号的选择。包含在引用元素中的内容,根据为该元素所设置的或者从其外围容器所继承的语言属性的值,而显示出一对不同的引用标记。元素的语言与用来显示页面文本的字符集,在概念上是区分开的。
title属性的最初用途是,为锚点所创建的链接以及显示非HTML数据(如图像、文本文件和目录列表等)的area元素,提供一个窗口标题。当用户鼠标悬停在链接元素上时,在一个窗口工具提示中显示title属性值,Internet Explorer是第一款这么做的浏览器。用户似乎喜欢工具提示,并且仅仅是为了要显示工具提示,Web开发者就将元素包含在带有空链接的一个锚点标签中,从而提供它们。考虑到title属性对于搜索引擎机器人的有用性,HTML4规范将其应用扩展到了所有的HTML元素
HTML 属性常用引用属性值
属性值应该始终被包括在引号内。
双引号是最常用的,不过使用单引号也没有问题。
提示: 在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,例如:name='John "ShotGun" Nelson'
HTML 提示:使用小写属性
属性和属性值对大小写不敏感。
不过,万维网联盟在其 HTML 4 推荐标准中推荐小写的属性/属性值。
而新版本的 (X)HTML 要求使用小写属性。