I recevant cet alignement laid: Comment centrer les éléments div et span le long d'une même ligne?
I habitude travées de texte et des rectangles div à être centrées verticalement pour être visuellement dans une ligne. Voici mon code html:
\t <div>
\t \t <div style="display: inline-block; background-color: lightgrey; height: 25px; width :40px; margin: auto;"> </div>
\t \t <span style="display:inline-block; font-size: 30px;">label1</span>
\t \t <span style="display:inline-block; width: 50px;"> </span>
\t \t
\t \t <div style="display: inline-block; background-color: lightgrey; height: 25px; width :40px; margin: auto;"> </div>
\t \t <span style="display:inline-block; font-size: 30px;">label2</span>
\t \t <span style="display:inline-block; width: 50px;"> </span>
\t \t
\t \t <div style="display: inline-block; background-color: lightgrey; height: 25px; width :40px; margin: auto;"> </div>
\t \t <span style="display:inline-block; font-size: 30px;">label3</span>
\t </div>
Je ne peux pas utiliser la voie comme "fond avec coussinets: 5px;" parce que je génère ce code html par programmation et la taille de la police ainsi que la largeur div et la hauteur change fréquemment. Donc, ma question est de savoir comment aligner mes éléments dans le chemin, indépendamment de leurs tailles?
ajouter vertical-align: top –