Je souhaite intégré du contenu dans une page qui utilise un .css un peu trop sévère.
Je peux ajouter mon propre fichier .css mais je n'ai pas accès à celui qui m'impose sa volontée.
Le fichier style.css contient ceci:
Au lieu de définir un padding par defaut pour les LI et UL, il le force et écrase les settings qui aurait pu être définis par le user.
La zone dans laquelle j'ajoute mon contenu est bien évidement dans <div id="html-content></div>
Je souhaite ajouté un menu UL LI dans la zone de contenu.
Comme ce menu est générique et utilisé sur différents site web je ne peux pas customiser tout mon .css en fonction de #html-content.
Dans mon .css on peut trouver (entre autre):
Je ne peux pas jouer avec !important non plus car le padding de mes LI change à différents niveaux.
Comment annuler l'effet de #html-content li ?
Modifié par Grumelo (26 Sep 2008 - 16:34)
Je peux ajouter mon propre fichier .css mais je n'ai pas accès à celui qui m'impose sa volontée.
Le fichier style.css contient ceci:
#html-content li {
padding:2px 0;
}
#html-content ul {
padding:1px 20px 8px;
}
Au lieu de définir un padding par defaut pour les LI et UL, il le force et écrase les settings qui aurait pu être définis par le user.
La zone dans laquelle j'ajoute mon contenu est bien évidement dans <div id="html-content></div>
Je souhaite ajouté un menu UL LI dans la zone de contenu.
Comme ce menu est générique et utilisé sur différents site web je ne peux pas customiser tout mon .css en fonction de #html-content.
Dans mon .css on peut trouver (entre autre):
ul.jd_menu li {float:left;text-align:left;margin:0;border-width:0;border-color:#d6b57b;border-style: solid;padding:4px 4px 4px 4px}
Je ne peux pas jouer avec !important non plus car le padding de mes LI change à différents niveaux.
Comment annuler l'effet de #html-content li ?
Modifié par Grumelo (26 Sep 2008 - 16:34)