287 votes

Comment remplacer !important ?

J'ai créé une feuille de style personnalisée qui remplace la feuille de style CSS originale pour mon modèle Wordpress. Toutefois, sur ma page de calendrier, la feuille de style CSS d'origine définit la hauteur de chaque cellule du tableau avec la balise !important déclaration :

td {height: 100px !important}

Y a-t-il un moyen de contourner ce problème ?

5 votes

Avez-vous essayé d'utiliser !important aussi ? Si votre feuille CSS est définie après le modèle original, cela devrait bien fonctionner.

2 votes

Quelle feuille vient en dernier, la vôtre ou celle du modèle ?

78 votes

C'est pourquoi !important est considéré comme nuisible.

6voto

DiChrist Points 195

Cela peut aussi aider

td[style] {height: 50px !important;}

Cela remplacera toute style en ligne

3voto

pasquale Points 65

Dans tous les cas, vous pouvez remplacer height avec max-height .

-4voto

IWI Points 377

Je voudrais ajouter une réponse à cette question qui n'a pas été mentionnée, car j'ai essayé tout ce qui précède sans succès. Ma situation spécifique est la suivante : j'utilise semantic-ui, qui a intégré la fonction !important sur les éléments (extrêmement ennuyeux). J'ai tout essayé pour le contourner, mais une seule chose a fonctionné (en utilisant jquery). La situation est la suivante :

$('.active').css('cssText', 'border-radius: 0px !important');

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X