大家好!请问天猫的荣耀手机列表的这个网页的“包邮”、“折扣”前面的这个checkbox
的CSS选择器名称input[type="checkbox" i]中的这个i是什么意思?
我在CSS的属性选择器的语法中没有看到关于这个i的解释。我用WebDriver来定位这个元素,如果使用input[type=checkbox i]作为CSS选择器名称,就会报错:
FAILED: test
org.openqa.selenium.InvalidElementStateException: invalid element state: Failed to execute 'querySelectorAll' on 'Document': 'input[type=checkbox i]' is not a valid selector.
从报错信息来看,应该是选择器名称错误。而如果将选择器名称改成input[type=checkbox],就正确了。
请问这个i是什么意思,起什么作用呢?谢谢!
https://segmentfault.com/q/1010000004621716
属性选择器没这种写法吧,firefox直接没有效果,就chrome有。如果要适配多个属性应该要这样写
input[type='text'][i]{background:green}
i应该是一种标签,表示以斜体显示,也就是说这里是标签选择器
谷歌浏览器渲染页面时的默认样式,不用管它,和input[type=checkbox]的效果一样