下面是代码:如何使用CSS3排除元素?
input:not(#radioo input){
display: block;
font-size:23px;
border-radius: 10px;
width:310px;
height: 40px
}
但所有input
被排除在外!我只想排除input
是在具有form
的ID
radioo
下面是代码:如何使用CSS3排除元素?
input:not(#radioo input){
display: block;
font-size:23px;
border-radius: 10px;
width:310px;
height: 40px
}
但所有input
被排除在外!我只想排除input
是在具有form
的ID
radioo
下面的选择器似乎做你想做的。只有第二种形式的输入将具有橙色背景。
form:not(#radioo) input {
background: orange;
}
<form id="radioo">
<input type="text" />
</form>
<form>
<input type="text" />
</form>
:not
只需要simple selectors
最好的解决办法是给每个输入要排除的一类,并使用:not(.theclass)
从评论似乎有没有增加一个类的解决方案
form:not(#radioo) input{
display: block;
font-size:23px;
border-radius: 10px;
width:310px;
height: 40px
}
这是奇怪的,但它不工作,铬版本24.0.1312.57米 – 2013-02-18 19:44:10
奇怪。我有Chrome版本24.0.1312.57米,小提琴适合我。也适用于Opera(12.14)和Firefox(18.0.2)。 – cimmanon 2013-02-18 19:47:04
编辑:它的工作,谢谢:) 对不起,我拿了穆萨的答案。 – 2013-02-18 19:47:44