Для следующего HTML + CSS (http://jsfiddle.net/Gb3dh/1/):CSS Selector не Matching
<input class="a" placeholder="here"/>
<input class="b" role="x" placeholder="there"/>
...
.a, .b {
font-style: italic;
}
[placeholder] input[role="x"] {
font-style=normal;
}
Почему "стиль шрифта" в "класс = Ъ" входной курсивное ? Я бы предпочел второй селектор CSS (получить любой элемент с заголовком-заполнителем и где вход имеет атрибут «title», равный «x»).
Спасибо за помощь по моим ошибкам. Разве это не '! Important' нахмурился, хотя, поскольку он нарушает правила селектора CSS? –
@Kevin У вас есть точка там, вы, вероятно, можете ее оставить. Код, кажется, отлично работает в JSFiddle без него, независимо от порядка инструкций CSS ... Это всего лишь одна из первых вещей, которые приходили в голову. –
! Важно здесь не нужно. Вход [attr] [attr] более конкретный (0,0,2,1), чем одно имя класса (0,0,1,0). http://css-tricks.com/specifics-on-css-specificity/ – Gus