У меня на странице 2 файла .css в таком порядке
<link rel = "stylesheet" type = "text/css" href = "main.css">
<link rel = "stylesheet" type = "text/css" href = "calib.css">
В main.css у меня есть
input[type = "button"]{
box-shadow: 0 0px 10px blue;
}
и в calib.css у меня есть
.btn-active{
box-shadow: 0 0px 10px red;
}
В HTML я помещаю эти элементы
<input type = "button" class = "btn-active" value = "Button 1">
<input type = "button" class = "" value = "Button 2">
Но цвет тени в кнопке 1 остается синим.
Есть ли способ заменить значение свойства CSS без создания нового класса с содержимым input [type = "button"]?
Спасибо!
Попробуйте использовать input.btn-active






Нет необходимости использовать !important. используйте input.btn-active вместо
input[type = "button"]{
box-shadow: 0 0px 10px blue;
}
input.btn-active{
box-shadow: 0 0px 10px red;
}<input type = "button" class = "btn-active" value = "Button 1">
<input type = "button" class = "" value = "Button 2">> .btn-active{
box-shadow: 0 0px 10px red !important;
}
или же
input.btn-active{
box-shadow: 0 0px 10px red;
}
Второй способ я обнаружил 5 минут назад, используя для этого input[type = "button"].btn-active. Спасибо!
Вы должны быть более конкретными, указывая свои селекторы.
Вы можете использовать input.btn-active и сохранить тот же порядок, в котором вы указываете CSS.
input[type = "button"] {
box-shadow: 0 0 10px blue;
}
input.btn-active {
box-shadow: 0 0 10px red;
}<form>
<input type = "button" class = "btn-active" value = "Button 1">
<input type = "button" class = "" value = "Button 2">
</form>Если вы хотите быть более конкретным, используйте input[type = "button"].btn-active. Таким образом, указав это так, также будет работать:
input[type = "button"].btn-active {
box-shadow: 0 0 10px red;
}
input[type = "button"] {
box-shadow: 0 0 10px blue;
}<form>
<input type = "button" class = "btn-active" value = "Button 1">
<input type = "button" class = "" value = "Button 2">
</form>
Вы хотите попасть в ад
!important. Такжеstyleперезаписывается, когда вы используете тот жеselectorв файле.