美文网首页
不固定高度盒子垂直与水平居中

不固定高度盒子垂直与水平居中

作者: CodeBub | 来源:发表于2018-05-22 21:03 被阅读0次
<style>
<body>
    <div class="box">
        <div class="child"></div>
    </div>
</body>

如上述代码,box高度固定,而child盒子中的内如不固定,高度随内如变化,要是child在box中垂直水平都居中,在此为大家介绍如下三种方法:

1.通过display:table-cell;属性;

<style>
  .box{
            width:200px;
            height:200px;
            border:1px solid red;
            display:table-cell;
            text-align:center;
            vertical-align:middle;
        }
        .child{
            width: 100px;
            height: 100px;
            background-color: green;
            display:inline-block;
        }
</style>

2.通过定位position,注意,关键的child的margin:auto;一定不能忘记设置;

<style>
.box{
            width:200px;
            height:200px;
            border:1px solid red;
            position: relative;    
        }
        .child{
            width: 100px;
            height: 100px;
            background-color:green;
            position: absolute;
            top:0;
            bottom:0;
            left:0;
            right:0;
            margin:auto;
        }
</style>

3.通过position定位和 transform:translate(-50%,-50%);

.box{
            width:300px;
            height:200px;
            border:1px solid red;
            position: relative;    
        }
        .child{
            width: 150px;
            height: 100px;
            background-color: green;
            position: absolute;
            left:50%;
            top:50%;
            transform:translate(-50%,-50%); 
        }

当然通过flex盒子模型也是可是的,在此就不再给出代码演示,具体可以了解一下flex盒子模型

相关文章

  • 不固定高度盒子垂直与水平居中

    如上述代码,box高度固定,而child盒子中的内如不固定,高度随内如变化,要是child在box中垂直水平都居中...

  • 2018-05-23

    div高度不固定,垂直居中的方法-汇总 1、高度宽度不固定,内容区域垂直居中

  • CSS中让内容水平垂直居中

    盒子水平垂直居中 1.盒子有固定宽高的情况 <1>{position:absolute; left:0; bo...

  • CSS解决盒模型居中的问题

    CSS实现盒子模型水平居中、垂直居中、水平垂直居中的多种方法 CSS实现盒子模型水平居中的方法 全局样式 第一种:...

  • 关于水平垂直居中的问题

    文字水平居中 文字水平垂直居中 设置padding高度自动撑开 flex 子元素在父元素中水平垂直居中 方法一 ...

  • CSS3实现居中的常用方法总结

    在前端开发项目中,经常用到盒子的水平垂直居中。盒子的水平居中相对容易实现,垂直居中的实现相对复杂一些,在这里主要总...

  • 居中方法

    布局中经常会遇到让一个盒子水平且垂直居中的情况,以下总结了几种居中方法: margin固定宽高居中 负margin...

  • 盒子垂直水平居中

  • 盒子水平垂直居中

    一、盒子没有固定的宽和高 方案 1 、Transforms 变形 这是最简单的方法,不仅能实现绝对居中同样的效果,...

  • 盒子垂直水平居中

网友评论

      本文标题:不固定高度盒子垂直与水平居中

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