Bonjour,
Désolé de ne venir ici que pour exposer mes soucis, des que j'aurais acquis un peu plus d'expérience promis je me lance à répondre.
Je ne viens pas totalement les main vide non plus.
J'expérimente un problème avec un menu constitué de 3 colonnes et dans la colonne centrale, de 10 lignes. il s'agit d'un habillage constituée d'images empilées.
Ne souhaitant plus utiliser de <table> j'ai tenté de faire cela en css.
mon architecture est la suivante :
pour le css
mon premier souci était sous firefox, j'obtenais un décalage dans les <li>
un décalage de toute les images comme si il y avait un border-bottom de 5 pixel
line-height:0; a résolu ce problème
Maintenant c'est sous IE que j'ai le bordel, toutes mes images ont comme une bordure qui me décale tout l'agencement.
Je traine et je fouille partout pour voir ce qui pourrait me convenir mais je n'y arrive pas.
Si une bonne âme pouvait aiguillée ?
merci
Modifié par singaii (10 Mar 2010 - 12:09)
Désolé de ne venir ici que pour exposer mes soucis, des que j'aurais acquis un peu plus d'expérience promis je me lance à répondre.
Je ne viens pas totalement les main vide non plus.
J'expérimente un problème avec un menu constitué de 3 colonnes et dans la colonne centrale, de 10 lignes. il s'agit d'un habillage constituée d'images empilées.
Ne souhaitant plus utiliser de <table> j'ai tenté de faire cela en css.
mon architecture est la suivante :
<div id="menu">
<img>une image supérieure</img>
<img class="horizontal">longue bande verticale de gauche</img>
<ul class="horizontal">
<li class="vertical">element 1</li>
<li class="vertical">element 2</li>
. . .
<li class="vertical">element 10</li>
<ul>
<img class="horizontal">longue bande verticale de droite</img>
</div>
pour le css
#menu
{
display: block;
float: left;
width: 175px;
height: 100%;
}
.horizontal
{
display: inline;
line-height:0;
float: left;
}
.vertical
{
display: block;
}
mon premier souci était sous firefox, j'obtenais un décalage dans les <li>
un décalage de toute les images comme si il y avait un border-bottom de 5 pixel
line-height:0; a résolu ce problème
Maintenant c'est sous IE que j'ai le bordel, toutes mes images ont comme une bordure qui me décale tout l'agencement.
Je traine et je fouille partout pour voir ce qui pourrait me convenir mais je n'y arrive pas.
Si une bonne âme pouvait aiguillée ?
merci
Modifié par singaii (10 Mar 2010 - 12:09)