私は非常に単純なHTMLテーブルを持っています。 1つの列しか使用しません。私の表のセルの中の単語 "名前"は、垂直方向に中心を置くべきですが、数字と改行でdivを追加すると、 "名前"というテキストは、もはや垂直に中央に配置されません。内部にdivがある場合のHTMLテーブルセルの垂直方向の整列
私は垂直整列作業を再び行うことができますか?
JavaScript/jQueryを使用しないクロスブラウザソリューションを探しています。
<table style="width: 100px">
<tr>
<td style="width: 100px; vertical-align: middle">Name<div style="float: right">1<br />2<br />3</div>
</td>
</tr>
</table>
これは正常に動作しますが、私はテーブルが広く作り、別のセルを追加した場合、それらが均等に上下中央されていません。 – xms
@xms表示する例がありますか? –
あなたの「あなたのコメントからの推測」が現時点で最良の方法です。とにかく、ブラウザがテーブルセル内のインラインブロックを使用する場合、ブラウザがテキストを100%同じように中央に配置するかどうかはわかりません。 – xms