HTML的tabindex是什么属性,它的值分别为0,负,正时代表什么?
tabindex
指示元素是否可以聚焦,是否/在何处参与顺序键盘导航(常用tab键)
- 负值:(一般tabindex=“-1”)表示元素可聚焦,但不能tab到
- 0:可聚焦,可tab到,顺序由DOM结构决定
- 正直: 可聚焦,可tab到。顺序由tabindex的数值递增而滞后,如果值相同顺序由DOM结构决定
如果在div上设置tabindex,它的子元素不能tab到,除非设置tabindex
HTML的空元素是什么
可能是HTML,SVG,或者MathML里一个不能可能存在的子节点的element
通常一个空元素上使用闭标签是无效的,比如<input type='text'>
空元素:
area,base,col,colgroup,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">
含义?
作用是设置 viewport 视口。
width=device-width 意思是视口宽度等于设备宽度。
initial-scale=1 意思是初始缩放为1.
minimum-scale=1 是最小缩放为1.
maximum-scale=1 是最大缩放为1
user-scalable=no 是不允许用户缩放
a.item:hover+ul{display:block;}是什么意思
类为item的a标签发生hover时,它紧邻的同级元素ul的样式改为display:block;
[title^=i]匹配什么元素
属性title以i开头的元素
:not(div):not(span)匹配什么元素
不是div也不是span的元素