Hello,
Je bute sur un petit souci classique de spécificité de sélecteur.
J'ai défini un style général pour mes submits via un sélecteur d'attribut, style lui même surchargé sur certaines pages ayant une dominante de couleur différente.
J'en arrive à un code de ce genre :
Merci d'avance.
Je bute sur un petit souci classique de spécificité de sélecteur.
J'ai défini un style général pour mes submits via un sélecteur d'attribut, style lui même surchargé sur certaines pages ayant une dominante de couleur différente.
J'en arrive à un code de ce genre :
/*common.css*/
input[type=submit] {
background: red;
}
input[type=submit]:hover, input[type=submit]:focus {
background: green;
}
input[disabled] {
background: grey !important;
}
/*page1.css*/
.page1 input[type=submit] {
background: yellow;
}
.page1 input[type=submit]:hover, .page1 input[type=submit]:focus {
background: yellow;
}
Ce qui me gêne le plus, c'est de devoir utiliser !important pour la règle disabled, mais j'aimerais autant faire que possible ne pas devoir la redéclarer dans les fichiers pageX.css. Comment procédez-vous dans ce genre de cas pour garder l'aspect modulaire? Auparavant je surchargeais dans les css de chaque page, mais cette méthode est foireuse sur le long terme.Merci d'avance.