美文网首页
2.在一个div元素中的居中显示

2.在一个div元素中的居中显示

作者: Clayten | 来源:发表于2018-03-30 11:38 被阅读0次

方法一、margin:auto法

css代码

 div{
      width: 300px;
      height: 300px;
      position: relative;
      border: 1px solid #465468;
 }
 img{
      position: absolute;
      margin: auto;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
 }  

html代码

    <div>
        <img src="images/1.1.png" alt="图片">
    </div>
微信截图_20180330111357.png

方法二、负margin法

css代码

        div{
            width: 500px;
            height: 400px;
            border: 2px solid #379;
            position: relative;
        }
        img{
            width: 380px;
            height: 280px;
            display: block;
            background-color: #746;
            position: absolute;
            top: 50%;
            left: 50%;
            margin-top: -140px; /*height的一半*/
            margin-left: -190px; /*width的一半*/
        } 

html代码

    <div>
        <img src="images/1.1.png" alt="图片">
    </div>
微信截图_20180330112547.png

方法三、弹性盒子法

css代码

        div{
              width: 400px;
              height: 300px;
              border: 3px solid #546461;
              display: -webkit-flex;
              display: flex;
              -webkit-align-items: center;
              align-items: center;
              -webkit-justify-content: center;
              justify-content: center;
         }
         img{
            width: 200px;
            height: 200px;
            display: block;
         }

html代码

    <div>
        <img src="images/1.1.png" alt="图片">
    </div>
微信截图_20180330113743.png

相关文章

网友评论

      本文标题:2.在一个div元素中的居中显示

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