美文网首页程序员
一些你不知道的让盒子居中于容器的方法

一些你不知道的让盒子居中于容器的方法

作者: 一片空白1233 | 来源:发表于2018-06-28 21:23 被阅读71次

前两天给大家分享了使用定位让盒子脱离文档流,从而才能利用margin:auto使其居中,

今天来总结一下其他的一些方法:

demo1:定位+偏移(让box在Box内部水平垂直居中)

.Box { position : relative ; }

.box { position : absolute ; top : 50% ; left : 50% ; transform : translateX( - 50% ) ; translateY( -50% ) ; }

demo2:巧用display

    .Box {    display: table-cell ; vertical-align: middle; text-align: center;}        

    .box {display: inline-block}

demo3:弹性布局

.Box { display: flex; justify-content: center; align-items: center;}

个人也是比较喜欢利用这种方法;父盒子如上使用弹性布局后,内部元素全都会垂直水平居中。

相关文章

  • 一些你不知道的让盒子居中于容器的方法

    前两天给大家分享了使用定位让盒子脱离文档流,从而才能利用margin:auto使其居中, 今天来总结一下其他的一些...

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

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

  • 水平垂直居中

    问题:怎样实现一个盒子在未知容器里面水平垂直居中? 方法:首先盒子有个宽高,然后给盒子一个定位(相对或者绝对),设...

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

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

  • css div盒子居中的方法

    如何让盒子居中? 1、block元素,使用margin属性 2、block元素,在flex容器上使用justify...

  • 十六,元素居中

    居中:1,将文字居中: 让自己容器中的元素居中,常用语文本或者图片等内联元素2,将对象居中: 让容器中的自己居中,...

  • 居中方法

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

  • CSS 小知识点锦囊

    让 容器中的内容横向显示 让容器中的内容垂直居中 让容器中的内容水平居中 制作小三角形 效果:

  • CSS常见面试题

    1. 居中 方法一父盒子: position:relative;子盒子: position:absolute;to...

  • css3弹性盒子(伸缩布局)

    display:flex;(块级行内都能使用,弹性盒子不能和浮动一起使用) 盒子居中(给父盒子添加以下属性,容器添...

网友评论

    本文标题:一些你不知道的让盒子居中于容器的方法

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