美文网首页
CSS-DIV上下左右居中

CSS-DIV上下左右居中

作者: _花 | 来源:发表于2018-10-12 11:10 被阅读0次

方法一

#wrap{
        position:absolute;
        width:300px;
        height:200px;
        top:50%;
        left:50%;
        transform:translate(-50%,-50%) ;
        background:#009688;
    }

若是下面的代码,其结果就是错误的

#wrap{
        width:300px;
        height:200px;
        margin-top:50%;
        margin-left:50%;
        transform:translate(-50%,-50%) ;
        background:#009688;
    }

原因:

当margin设置成百分数的时候,其top right bottom left的值是参照父元素盒子的宽度进行计算

方法二

直接用弹性盒布局,作用于父元素上实现

parent{
        width:100%;
        height:100vh;
        display:flex;
        justify-content: center;//子元素水平居中
        align-items: center;//子元素垂直居中
    }

相关文章

  • CSS-DIV上下左右居中

    方法一 若是下面的代码,其结果就是错误的 原因: 当margin设置成百分数的时候,其top right bott...

  • fixed absolute 居中定位的两种方法

    一、使用transform进行居中 html部分 上下左右居中 左右居中 上下居中 二、使用margin进行居中(...

  • 上下左右居中

    一、上下左右居中:(内容高度宽度固定) 二、上下左右居中:(内容高度或者宽度不固定) 三、通过margin 在普通...

  • 文字与元素居中的方式

    我们经常会让元素进行上下左右的居中,这里提供几种方法供大家使用 我们经常会让元素进行上下左右的居中,这里提供几种方...

  • 元素div 上下左右居中方法总结

    元素div 上下左右居中方法总结 情景一:一个浏览器页面中,只有一个div模块,让其上下左右居中 解决方案: { ...

  • 如何写一个遮挡层和对话框

    遮挡层,全屏 对话框上下左右居中 html css

  • 上下左右居中

    1.父为block element,子随意 2.父为block element,子为inline element ...

  • HTML+CSS \01

    1、如何实现不确定宽高的盒子上下左右居中 2、如何实现不确定宽高的图片上下左右居中 3、纯css写倒三角的原理:

  • css

    1、如何实现不确定宽高的盒子上下左右居中 2、如何实现不确定宽高的图片上下左右居中 3、纯css写倒三角的原理: ...

  • ConstraintLayout(二)示例篇

    单一控件 居中 上下左右全部居中,通过基础篇介绍的位置属性实现

网友评论

      本文标题:CSS-DIV上下左右居中

      本文链接:https://www.haomeiwen.com/subject/vcbwaftx.html