CSS:多属性选择器

标签 css css-selectors

我想为“电子邮件”和“密码”类型的表单输入设置样式,但不想设置其他任何样式。我在想像下面这样的事情:

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>

最佳答案

只需这样做:

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

关于CSS:多属性选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9536725/

相关文章:

用于选择交替元素组的 CSS 选择器

css - css :target, not() 和 [tilde] 兄弟选择器的 Polyfill?

css - 拉伸(stretch)/收缩父 div 以适应内容的宽度

css 图片没有显示

css - 使用 CSS 在 JavaFX 中为 TextField 创建形状

python - 如何区分两个具有相同类名的元素

html - 调整图像大小 (HTML/CSS)

CSS 属性选择器 : How can I style parent element but use attribute of child element?

html - 伪元素停止事件点击

JavaScript querySelectorAll 和 :not Selector