我在想,如果這是可能的,其中一個屬性等於兩個值,像這樣的一個指定的CSS元素:屬性選擇器的值等於A還是B?
input[type=text][type=password]
這個選擇似乎但是不工作(我假設,因爲指定相同的屬性兩次是無效的),有誰知道如何做到這一點?
我在想,如果這是可能的,其中一個屬性等於兩個值,像這樣的一個指定的CSS元素:屬性選擇器的值等於A還是B?
input[type=text][type=password]
這個選擇似乎但是不工作(我假設,因爲指定相同的屬性兩次是無效的),有誰知道如何做到這一點?
是否這樣? http://jsfiddle.net/m242t/
HTML:
<form>
Username: <input type="username" name="Username" value="Username" /><br />
Password: <input type="password" name="Password" value="Password" /><br />
<input type="submit" value="Submit" />
</form>
CSS:
input[type="username"], input[type="password"] {
color: blue;
}
指定相同的屬性兩次是有效的。用不同的值指定兩次相同的屬性也是有效的。只是後者是矛盾的,不可能實現。 – BoltClock 2011-06-11 05:33:57
是的,我錯誤地理解了它處理多個屬性選擇器的方式,認爲它可能是個案或案例,但它是作爲一個案例工作的。 – 2011-06-11 11:53:54
更一般的問題:http://stackoverflow.com/questions/7517429/css-selector-a-or-b-and-c,不只是屬性和嵌套的問題。 – 2014-07-23 13:31:44