J'ai la feuille de style suivante:Pourquoi mon style intégré ne prend-il pas le pas sur les styles de ma feuille de style externe?
/* MyStylesheet.css */ .MyForm .MyInput fieldset { border: 2px solid grey }
Et puis le code HTML suivant:
<div class="MyForm"> <div class="MyInput"> <fieldset> <style type="text/css"> .MyInnerFieldsets fieldset { border: 0 } </style> <div class="MyInnerFieldsets"> <fieldset> </fieldset> <fieldset> </fieldset> </div> </fieldset> </div> </div>
Tous fieldsets reçoivent la bordure grise solide 2px de la feuille de style externe. Je pensais que les fieldsets imbriqués recevraient la bordure 0 du style incorporé, puisque le sélecteur ".MyInnerFieldSets fieldset" a la priorité sur ".MyForm .MyInput fieldset". J'ai testé cela dans Firefox 3.6.8. Est-ce le comportement attendu ou est-ce un problème de Firefox?
Merci