css不定幅高さの垂直水平中央

702 ワード

今日またこれを使ったので、書いてみましょう.
css垂直水平中央に使うのはやはり多いです

1.最も簡単なflexレイアウトは、2層の容器に分けられ、外層容器には以下のスタイルを加えればよい。

display: flex;
justify-content: center;
align-items: center;

2.これはtable-cellを利用していますが、これもいいですね。


がいぶようき
display:table-cell;
text-align:center;
vertical-align:middle;

内部要素
vertical-align:middle;
display:inline-block;

3.3つ目は実は幅が広いことを知っているのと似ていますが、これはtransformを使っています


がいぶようき
display:relative

内部要素
transform: translate(-50%,-50%);
position: absolute;
top: 50%;
left: 50%;

この3つは比較的実用的で、しばらくはこの3つだけを列挙します!