8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
contextmenu
contextmenu 是上下文菜单,即鼠标右击元素会出现一个菜单。
menu要实现鼠标右击元素会出现一个菜单还必须配合menu标签
menu元素属性: type有三个值
1)context:上下文; 2)toolbar:工具栏;3)list:列表
内部可以嵌入一个一个菜单项,即。menuitem 属性:
label:菜单项显示的名称
icon:在菜单项左侧显示的图标
onclick:点击菜单项触发的事件
只支持火狐浏览器
contenteditable
规定是否可编辑元素的内容
属性值:
true —–可以编辑元素的内容
false —–无法编辑元素的内容
inherit —–继承父元素的contenteditable属性
当为空字符串时,效果和true一致。
当一个元素的contenteditable状态为true(contenteditable属性为空字符串,或为true,或为inherit且其父元素状态为true)时,意味着该元素是可编辑的。否则,该元素不可编辑。
draggable
规定元素是否可拖拽
3个枚举值
true 规定元素是可拖动的。
false 规定元素是不可拖动的。
auto 使用浏览器的默认特性。
hidden
hidden属性用于隐藏该元素。一旦使用了此属性,则该元素就不会在浏览器中被显示
2个布尔值
true 规定元素是可见。
false 规定元素是不可见
accesskey
accesskey属性可以设定一个或几个用来选择页面上的元素的快捷键。
其目的是让网页或网站的熟客可以使用快捷键访问经常用到的元素。
用来触发accesske机制的按键组合因平台而异。在windows系统上是同时按下alt键和accesskey属性值对应的键。
spellcheck属性
spellcheck属性用来表明浏览器是否应该对元素的内容进行拼写检查。
这个属性只用在用户可以编辑的元素上才有意义。
spellcheck属性可以接受的值有两个:true(启用拼写检查)和false(禁用拼写检查)。
至于拼写检查的实现方式则因浏览器而异。
chrome的处理方式是键入时检查,其它浏览器则需要用户发出检查拼写的指示。
警告:目前大多数浏览器中的拼写检查都会忽略前面介绍过的lang属性。
它们的拼写检查基于用户所用操作系统中的语言设置或浏览器的语言设置。
tabindex属性
HTML页面上的键盘焦点可以通过按Tab键在各元素之间切换。
用tabindex属性可以改变默认的转移顺序。
tabindex值为1的元素会第一个被选中。用户按一下Tab后,tabindex值为2的那个元素会被选中。依此类推。
tabindex设置为-1的元素不会再用户按下tab键后被选中。