-
ID:hX0zhJ さんの質問

margin: 0 auto;で左右センタリングできるのにmargin: auto 0で上下センタリングができないのはどうしてなんだろうね?どういう理屈でこういう動きなんだろ?
display: table-cell;でvertical-alignとかでだましだましやるの非常にモジャモジャする。

みんなの回答 3 件

ID:gJCu.R さんの回答

positionで上下に0とか値いれた状態でやればいいんじゃない?

ID:3waQ33 さんの回答

CSS を 1 から勉強し直しましょうねw

ID:USpel.

CSS3からじゃダメでしょうか?

ID:z1HLVC さんの回答

これ
> margin-top もしくは margin-bottom が auto の場合、マージンの使用値は 0 となる

position: absolute; の指定で要素が上下左右中央配置になる理由 | WWW WATCH

http://hyper-text.org/archives/2014/08/position_absolute_center_layout.shtml
最終更新日:2014-09-15 (2,375 views)

関連するトピックス

ページ上部に戻る