28220 sujets
Je crois qu'il y a une solution. Je ne sais pas si elle s'applique à tous les cas de design, mais j'ai remarqué que si l'on positionne en relatif la légende, et que l'on décale sa position avec top, par exemple top:-10px, alors le fond du fieldset s'arrête à sa bordure au lieu de couvrir également la légende.
Qu'est ce que ça donne chez vous ?
Qu'est ce que ça donne chez vous ?
Après avoir fait une recherche sur le forum, je voudrais avoir la solution de ce post original .. car j'ai était aussi bien surpris de voir que mes <fieldset> étaitent horrible sous IE (couleur de fond dépassant au niveau du <legend>). Quelqu'un a t-il une solution ou un "hack ccs for ie" ?
pour l'instant la solution qu j'ai est la suivante :
est-ce la bonne méthode ou y a-til une solution plus "propre" ?
merci
++
Modifié par P75 (31 Aug 2005 - 10:09)
pour l'instant la solution qu j'ai est la suivante :
En descendant pour IE le top du fieldset d'1em en position relative et
en relevant le top de la legende d'1em en relative :
fieldset {
position : relative;
top : 1em;
padding : 0 0.5em 1em 0.5em;
background-color : #CCC;
}
html>body fieldset {
padding-top : 1em;
top : 0;
}
legend {
position : relative;
top : -1em;
padding : 0.4em;
}
est-ce la bonne méthode ou y a-til une solution plus "propre" ?
merci
++
Modifié par P75 (31 Aug 2005 - 10:09)