2012-03-02 181 views
18

我想对“email”和“password”类型的表单样式进行样式设置,而不是其他任何东西。我想象类似如下:CSS:多个属性选择器

input[type="email"][type="password"] { 
    .... 
} 

然而,这样属性选择工作,这似乎解释为“输入其中类型同时既是‘电子邮件’‘密码’”。我要去的是“输入哪里的类型或者是'电子邮件''密码'”。当然,在同一时间,任何类型的电子邮件和类型的密码都不是。

是否可以编写一个跨越多个不同属性选择器的的CSS规则?

作为参考,HTML看起来是这样的:

<form id="login" onsubmit="return fadeaway()"> 
    <fieldset> 
    <input type="email" placeholder="username"/> <br /> 
    <input type="password" placeholder="password"/> <br /> 
    </fieldset> 
</form> 
+0

你的假设是:正确:combi像这样的简单选择器对每个给定元素都进行AND运算。 – BoltClock 2012-03-02 16:30:20

回答

22

只是这样做:

input[type="email"], input[type="password"] 
+5

也许是逗号,空格,括号和排序的单个排列,我没有尝试.... – Chuck 2012-03-02 16:25:57