0

私は使用しています:

#leftfoot {padding-left: 20px; vertical-align: middle;}

それは動作しません。私はたくさんの説明を見てきましたが、どれも私にはうまくいかないようです。複数行のテキストを縦に揃える方法を知っている人はいますか?

CSSに怒ったように拳を振る。

4

2 に答える 2

1
#leftfoot {
    height: 110px;
    display:table-cell;
    vertical-align: middle;
    padding-left: 20px;
}

あなたの問題は次のとおりです。テキストは実際に垂直方向に中央揃えされていましたが、内側の div はテキストと同じ高さで、外側の div の境界まで拡張されていなかったため、内側の div が機能するように高さを設定する必要があります。 .

于 2013-05-14T12:58:21.133 に答える
1

あなたの質問は明確ではありません。JsFiddle を作成してください。Vertical-align http://css-tricks.com/what-is-vertical-align/の理解を深めるために

于 2013-05-14T13:02:14.177 に答える