html元素居中_web前端⾯试题_2:html元素垂直⽔平居中都
有哪些⽅法
这个问题好像⾯试必问的!以前我问时不时会问⼀下,基础的给分题。
⽅法1、定位
表格中如何设置下拉选项内容
为什么要设置随机数种子盒⼦宽⾼已知,
position: absolute;
left: 50%;
top: 50%;
construction exhibition usa>cda套图操作margin-left:-⾃⾝⼀半宽度;
margin-top: -⾃⾝⼀半⾼度;
⽅法2、table-cell布局
web前端基础面试题
⽗级 display: table-cell; vertical-align: middle;
⼦级 margin: 0 auto;
⽅法3、定位 + transform ;
适⽤于 ⼦盒⼦ 宽⾼不定时; (常⽤⽅法)
position: relative / absolute;
top: 50%;delete backspace
left: 50%;
transform: translate(-50%, -50%);
注意这⾥启动了3D硬件加速哦 会增加耗电
⽅法4、flex 布局
⽗级:
display: flex;
align-items: center;/*垂直居中*/
justify-content: center;/*⽔平居中*/
感谢收看本期Q程序员说,最后别忘点赞加关注哈!有问题可留⾔讨论。