2

重複の可能性:
jQuery を使用して DIV を画面の中央に配置する

私はそれがテーブルで動作することを知っていますが、現在、テキストを (中央に) 垂直方向に自動配置する方法はありませんか? 信じられない...

私のコード:

HTML

<div class="content">
    This is my text
</div>​

CSS

.content
{
    width:80px;
    height:150px;    
    background-color:#aeaeae;
}
4

3 に答える 3

4

display: table-cell; vertical-align: middle;あなたのdiv, demo: little linkに追加してください。

これを IE7 で動作させるには、これを使用できます: another little linkdisplay: table-*;ブラウザーが IE6/7 であることを検出し、要素を実際の HTML テーブルに置き換えます。

于 2012-09-26T13:31:22.250 に答える
1

これは、複数のオプションとそれぞれの評価を含むサイトです。私はテーブルベースのものを使用して成功しました。

http://css-tricks.com/vertically-center-multi-lined-text/

于 2012-09-26T13:38:17.040 に答える
0
.content
{
    width:80px;
    height:150px;    
    background-color:#aeaeae;
    display:table-cell;
    vertical-align:middle;
}

これは役立つはずです

于 2012-09-26T13:31:36.907 に答える