|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 23 ![]() |
Bonjour,
je pense avoir un petit soucis d'héritage dans ma feuille de style... Peut etre n'ai-je pas bien compris toutes les subtilités de CSS. Est ce que quelqu'un pourrait m'expliquer ? Voici mon cas.... Dans mon CSS j'ai le code suivant (dans l'ordre) : Code :
Code :
Pourquoi ce n'est pas le cas ? Merci par avance pour votre réponse. |
||||
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Guillaume Delaplace Inscription : mars 2011 Messages : 2 ![]() |
Ce n'est pas le cas car le form n'est pas prioritaire sur le div.
Pour contrer cela, soit tu met une class directement dans le ul, soit tu recréer un div dans le formulaire. |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 23 ![]() |
J'ai réglé mon soucis en mettant :
Code :
Aurais-tu un site à me donner où cette histoire de priorité est expliqué (car je n'ai pas trouvé) ? Merci encore pour ta réponse. |
||
|
|
00
|
|
|
#4 | ||
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
Rien à voir avec une histoire de balise. Il s'agit d'une histoire de sélecteur. Le sélecteur d'identifiant étant plus précis que le sélecteur de classe, le premier a la priorité sur le dernier.
Exemple : Code html :
<p id="texte" class="verte">Du texte</p> Code :
|
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 23 ![]() |
Merci Bisûnûrs,
je crois avoir trouvé la solution. Je raisonnais en fait avec une "vue DOM". Dans cette vue, ".generic_form ul " apparait en effet comme plus précis par rapport à "#bloc_central ul" ce qui est différent vis à vis de la précision/priorité mise en œuvre dans CSS. Merci encore. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com