美文网首页
盒子div水平垂直居中

盒子div水平垂直居中

作者: 砚婉儿 | 来源:发表于2020-06-16 15:03 被阅读0次

父盒子和子盒子都不定宽高,如何使子盒子水平垂直居中?这是个老生常谈的问题了,也是面试官喜欢问的问题,在此吐槽一下有些面试官只追求数量不追求质量的方式,真是,知道的方法再多有多少意义,难道开发中轮流着用吗?
在此就不列举哪些五花八门的方法了,只推荐两种适用性广的方法,一般够用了。

// 方法一:利用flex布局
.parent {
    display: flex;
    justify-content: center;
    align-items: center;
}

// 方法二:利用定位及位移
.parent {
    position: relative;
}
.child {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

以上两种方法都有一些不适用的场景,根据需要选择即可。
flex方法的局限性在于对父盒子里所有的子元素都会生效,如果子元素不止一个,那就都一起居中了。

相关文章

  • 盒子div水平垂直居中

    父盒子和子盒子都不定宽高,如何使子盒子水平垂直居中?这是个老生常谈的问题了,也是面试官喜欢问的问题,在此吐槽一下有...

  • 不定宽高的div盒子和不定宽高的盒子水平垂直居中

    让一个不定宽高的div,垂直水平居中的几种实现方式 不定宽高的div垂直居中的方式: 1、使用CSS方法: 父盒子...

  • CSS水平垂直居中总结

    CSS水平居中、垂直居中、水平垂直居中方法总结 文字的水平居中: 单行文字的垂直居中: 让有宽度的div水平居中:...

  • 面试题

    怎么让一个不定宽高的div,垂直水平居中 答:1.父盒子设置: display:relative;DIV设置 :...

  • css实现盒子内部 div水平垂直居中

    总结一下利用css实现盒子内部 div居中的几种方法 1.水平居中 1)margin: 0 auto 2.水平垂直...

  • CSS居中大全(带截图)

    文字水平居中 图片水平垂直居中 图片与文字水平垂直居中 代码同上 DIV相对于页面垂直居中并且响应式 视口绝对垂直...

  • [2020-08-10]css3中的常用几种布局

    div的水平垂直居中 flex布局,使用display: flex实现水平垂直居中 grid布局 使用grid布局...

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

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

  • 前端学习第三天- margin和浮动

    想让盒子(div)居中 1 让盒子中的内容居中--文本或者行内,行内块元素水平居中: 让盒子本身水平居中,而不是内...

  • 水平垂直居中的实现方法

    小div在大div里面水平垂直居中的实现方法 初学前端时,我们都经常会练习实现关于水平垂直居中。那么你们都会用...

网友评论

      本文标题:盒子div水平垂直居中

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