Предположим, я литий стиле следующим образом:CSS не изменит существующие свойства класса
#app-container ul.apps li.app1 {
border-color:#57b6dd;
background:url(app-icons/app1.png) no-repeat 10px 10px;
}
<li class="app1">
Теперь предположим, что у меня такая же литий снова появится на странице, но я хочу измените цвет рамки на лоток, добавив класс в существующий класс, не измените цвет.
.app-inactive-border {
border-color: #666666;
}
<li class="app1 app-inactive-border">
Что я делаю неправильно? Благодаря
Я положил его на jsfiddle http://jsfiddle.net/noscirre/JtVGp/24/
Я не уверен в этом, поэтому я не представляю в качестве ответа, но не отмечал бы это как важное переопределение других правил? * РЕДАКТИРОВАТЬ * мой плохой, просто прочитайте другой ответ, и он упоминает важные – Tony318
Это было бы, но '! Important' является злым. Это молот с одним выстрелом, который, как правило, позволяет вам использовать более специфический селектор * и *, важный позже. – Quentin
ладно спасибо за ответ. Я не использовал! Важно вообще, у меня просто есть общее представление о том, для чего оно предназначено. Похоже, что это не лучшая практика. Спасибо за объяснение. – Tony318