28220 sujets

CSS et mise en forme, CSS3

Bonjour a tous,

Voila j'ai un petit soucis sous ie avec un élement en ligne <a href>

   
a{
    border:solid 1px black;
    padding:20px;
    background-color:#ccc;
    text-decoration:none;
}


je m'explique dés lors ou je veux adapter un encart (border) qui soit adaptable par rapport a mon texte et lorsque je veux y placer un padding pour aérer le contenu, je n'ais plus le border-color-bottom il est présent lorsque le padding est inférieur a 15px dés lors ou il dépasse cette valeur c'est mort... je comprends pas pourquoi ?? et si je mets un display block pour contourner ce prb je me retrouve avec un encart de 100% car mon but est que je ne veux pas attribuer de largeur au selecteur.


MERCI a vous.
Modifié par Kreat (09 Nov 2005 - 17:01)
Modérateur
bonjour,
il faut (pour IE) que tu te serve d'un
line-height:/*hauteur que devrait avoir la balise <a> */;

a plus
Merci pour ta réponse malheuresement cela ne fonctionne pas, car le line-height est censé poussé le texte en fonction de son contenant, sur firefox j'ai aucun prb bon rien d'étonnant ;o) mais sous IE le simple fait de passer au dessus des 15 px du padding me fait perdre ma bordure du bas, j'ai donc tenter un hack pour IE avec le line-height, cela réagit mais j'ai le meme prb voir pire Smiley decu

a+