我想将样式应用于不在#mydiv div元素中的所有输入元素。
input[type="text"],
input[type="password"]:not(:in(#mydiv)) /* something like this */
{
border: 1px solid #ccc;
padding: 1px;
color: #444;
min-width: 70px;
}
答案 0 :(得分:4)
使用css(无论如何都使用今天的浏览器)是不可能的。
但你可以反过来做:
input[type="text"], input[type="password"] {
border: 1px solid #ccc;
padding: 1px;
color: #444;
min-width: 70px;
}
#mydiv input[type="text"], #mydiv input[type="password"] {
border: none;
padding: 0px;
color: inherit;
min-wdith: 0px;
}
您将样式应用于所有内容,然后在特殊div中添加所有内容的反转样式。
答案 1 :(得分:1)