【发布时间】:2011-09-12 21:52:14
【问题描述】:
我想知道是否可以在 CSS 中指定属性等于两个值之一的元素,如下所示:
input[type=text][type=password]
但是这个选择器似乎不起作用(我假设因为两次指定相同的属性是无效的),有人知道怎么做吗?
【问题讨论】:
-
两次指定相同的属性是有效的。用不同的值两次指定相同的属性也是有效的。只是后者自相矛盾,不可能实现。
-
是的,我误解了它处理多个属性选择器的方式,认为它可能是一个或案例,但它是作为一个和案例工作的。
-
更一般的问题:stackoverflow.com/questions/7517429/css-selector-a-or-b-and-c,不仅是属性,还有嵌套事项。
标签: css css-selectors