A 元素垂直居中于屏幕中央 A 元素距离屏幕左右边距各 10px A 元素里面的文字大小为 20px,并且水平垂直居中 A 元素的高度始终是 A 元素宽度的 50%
实现一
- position + transform 实现水平垂直居中(居中详解)
- padidng-top 实现高是宽的 50%
- left + right 设置边距
当给 padding
设置百分比的时候,是相对于父元素的宽度(margin 也是)
实现二
- position + transform 实现水平垂直居中
- calc + vw 实现高是宽的 50% 和 文字居中(css 中的单位)
实现三
- flex 实现水平垂直居中
- padidng-top 实现高是宽的 50%
- 伪元素实现文字居中