CSS 将一个 div 绝对定位(fixed)到页面正中间
之前做过一些案例,将 div 展示到文档的中间,一般会考虑用 margin: 0 auto; 或者 text-align: center;。
如何将一个 div 绝对定位到页面正中间呢?这个功能需求主要应用在一些弹框或者提示信息展示上。
网络上找到一个合适的(也是用 margin 来实现):
.fixed-div {
    width: 300px;
    height: 150px;
    border: 1px dashed #c8c8c8;
    position: fixed;
    top: 20%;
    left: 0;
    right: 0;
    margin:0 auto;
}本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
海滨擎蟹
微信
支付宝