28173 sujets

CSS et mise en forme, CSS3

J'ai un souci
Dans mon code, j'ai ca :

<label>truc</label>
<ul>
</ul>


Dans mon css, mon label n'est pas position au bord, donc, je voudrais décalé mon ul au meme niveau que lui.
Je voudrais donc faire :

label + ul {
  margin-left: 14em;
  background-color: red;
}


Hors, ca matche pas... Smiley decu pourquoi ?
Administrateur
nORKy a écrit :
Hors, ca matche pas... Smiley decu pourquoi ?

(or)

Effectivement, le sélecteur "+" ne fonctionne pas sous IE6
non, mais la, fonctionne pas non plus sous firefox
Mais bon, si tu me dis que sous IE6 ca fonctionne pas, ca sert a rien que j'aille plus loin
Oui mais sous Firefox, ça tourne, j'ai essayé avec ton css. Par contre, si tu veux voir apparaitre ne serait-ce que ta couleur de fond rouge, il faut que tu rajoutes au moins un élément dans ta liste à puce pour dimensionner ta liste à puce ou si pour une raison ou une autre tu as besoin d'un ul vide (peu probable, mais qui sait?), rajouter une propriété height à ton css

Essaie et dit moi quoi, a+
coccimaster a écrit :
Par contre, si tu veux voir apparaitre ne serait-ce que ta couleur de fond rouge, il faut que tu rajoutes au moins un élément dans ta liste à puce pour dimensionner ta liste à puce ou si pour une raison ou une autre tu as besoin d'un ul vide (peu probable, mais qui sait?), rajouter une propriété height à ton css

Essaie et dit moi quoi, a+


T'inquite, y'a au moins 1 element Smiley cligne
Mais il faut que ca marche sous Fire et IE6 au moins, donc, pas de +