Html 第N个孩子不在Safari工作
我尝试使用CSS,它可以在Firefox和Chrome中使用,但不能在Safari(5.1)中使用。我已经检查了Safari对第N个孩子的支持。我做错了什么 CSS:Html 第N个孩子不在Safari工作,html,css,Html,Css,我尝试使用CSS,它可以在Firefox和Chrome中使用,但不能在Safari(5.1)中使用。我已经检查了Safari对第N个孩子的支持。我做错了什么 CSS: option:nth-child(2){ display: none; } <select> <option value="1">One</option> <option value="2">Two</option> <option valu
option:nth-child(2){
display: none;
}
<select>
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
</select>
HTML:
option:nth-child(2){
display: none;
}
<select>
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
</select>
一个
两个
三
演示:
您始终可以使用类型(2)的第n个 浏览器支持:n的类型是相当体面的。。。Firefox 3.5+、Opera 9.5+、Chrome 2+、Safari 3.1+、IE 9+
我希望这能帮助你 我认为您的问题不在于
n个孩子
,而在于选项上的显示:无
例如,请参见以下答案:(对类似问题的回答)
它表示您不能在Safari或IE中设置显示:none
的选项
。可能重复感谢您的回答。你知道在safari中使用CSS删除某些选项值的其他解决方案吗?我个人不知道,但如果浏览器不支持JS,可能无法使用JS。我在safari mobile上将:n个childs显示为“无”,并将其更改为:n个类型时遇到了类似的问题。