私はこの醜いアライメント受光: divとspan要素を同じ行に沿って中央に配置する方法は?
をIテキストスパンとのdiv矩形が一列に視覚的になるように垂直にセンタリングする習慣。私のような方法で使用することはできません
\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>
:ここに私のhtmlコードである "paddindボトム:5pxの;" をなぜなら私はこのHTMLコードをプログラム的に生成し、フォントのサイズとdivの幅と高さは頻繁に変わるからです。だから私の質問は、サイズから独立して、方法で私の要素を整列する方法ですか?
垂直整列を追加:トップ –