J'ai un ensemble d'icônes, chacune avec 1 ou 2 lignes de texte en dessous. Je veux qu'ils coulent l'un à côté de l'autre sur une page. il y a un nombre variable d'icônes pour chaque utilisateur, donc je ne peux pas définir le nombre de lignes. Voici ce que j'ai: click for imagealigner les icônes avec 1 ou 2 lignes de texte pour compléter avec css
maintenant j'essaie de faire en sorte que les icônes s'alignent sur l'axe horizontal, et le texte fait la même chose. donc même si un article n'a qu'une seule ligne de texte, il devrait y avoir de la place pour deux. fondamentalement je veux aligner verticalement chaque article vers le haut. Cela a-t-il du sens?
J'ai essayé plusieurs tentatives pour aligner verticalement les icônes, mais rien n'a fonctionné. des idées?
est ici le code de base:
<div id="menuicons">
<div class="menuicon"><a href="#"><img class="widget_icon" src="images/icon_buses.png" alt="Buses"></a>
<br><span align="center">Buses</span></div>
<div class="menuicon"><a href="#"><img class="widget_icon" src="images/icon_bugs.png" alt="Report Bugs"></a>
<br><span align="center">Report Bugs</span></div>
<div class="menuicon"><a href="#"><img class="widget_icon" src="images/icon_directory.png" alt="The Directory"></a>
<br><span align="center">The Directory</span></div>
<div class="menuicon"><a href="#"><img class="widget_icon" src="images/icon_places.png" alt="Places"></a>
<br><span align="center">Places</span></div>
more icons, etc...
</div>
et certains css:
#menuicons{
padding:2px 2px 2px 2px;
text-align:center;
position:relative;
}
#menuicons img{
border:none;
padding-bottom:2px;
padding-top:2px;
height:64px;
}
.menuicon{
display:inline-block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
padding:3px 3px 3px 3px;
width:70px;
overflow:hidden;
position:relative;
}
.menuicon span{
display:block;
width:78px;
height:2.1em;
}
http://stackoverflow.com/questions/4788302/aligning-icons-to-select-tag – reggie