在HTML中,属性能表达相当丰富的语义,而且属性也会额外提供很多实用的功能
accesskey(用来创建激活和聚焦元素的快捷键)
支持的元素有a、area、button、input、lable、lengd、textarea
用法:
<a href="https://www.baidu.com" accesskey="b">百度</a>
<a href="https://www.taobao.com" accesskey="a">阿里</a>
alt+b则可以跳转到百度
class(略)
dir(文字方向)
id
lang
style
tabindex(规定元素的tabc次序)
<a href='https://www.baidu.com' tabindex='1'>百度</a>
第一次按tab键选中内容为百度的a标签
title
规定关于元素的额外信息,当鼠标移入该元素显示title的value值
下面试HTML5新增的属性
contenteditable
指定是否可以在浏览器里编辑内容
data-*定义自定义属性
draggable(IE8不支持)
决定元素是否可以被拖动(默认可以被拖动,属性值为false不可拖动)
、
hidden
显示或者隐藏该元素
hidden=‘hidden’隐藏(与display:none样式效果一致,不占位)
translate(所有浏览器都不支持)
规定是否翻译该元素内容(yes/no)
spellcheck
对元素进行拼写和语法检查,对拼写错误的单词划红线(做了解)