CSS 垂直居中的几种方式
只提供核心代码,多余代码已被省去。
padding
适用于 parent 的高度不确定的情况
1 | .parent { |
flex
1 | .parent { |
absolute margin auto
1 | .parent { |
注意:
- child 的宽高都必须是确定值
- 可用
inset: 0
代替top: 0; bottom: 0; left: 0; right: 0;
absolute translate
1 | .parent { |
grid
1 | .parent { |
只提供核心代码,多余代码已被省去。
适用于 parent 的高度不确定的情况
1 | .parent { |
1 | .parent { |
1 | .parent { |
注意:
inset: 0
代替 top: 0; bottom: 0; left: 0; right: 0;
1 | .parent { |
1 | .parent { |