1

テーブル セル内のテキストを垂直方向に中央揃えにするvertical-align: middleには、td.

ただし、上記は、div、スパン、ヘッダー、およびその他の非テーブル要素では機能しません。では、そのような要素のテキストを垂直方向に中央揃えにするにはどうすればよいでしょうか?

4

3 に答える 3

2

1 行のテキストの場合は、行の高さを要素と同じ高さに設定できます。

于 2009-08-25T08:53:08.830 に答える
2

多くの可能性があり、それぞれに長所と短所があります。

これは Douglas Heriot による 5 つの他の方法を説明し、それらを比較した優れた記事です。

于 2009-08-25T08:53:27.207 に答える
0

次のスタイルを使用してください。

<style type="text/css">
    div {
            vertical-align: middle;
            display: table-cell;
        }
</style>

このように、テーブルセルとして「表示」divし、テーブルセルでvertical-align機能するため、テキストは中央から垂直に配置されます。

于 2009-08-25T08:38:13.400 に答える