如何设置中间浮动的盒子居中呢?

如何设置中间浮动的盒子居中呢?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,将中间盒子居中时两边的盒子也需要做出调整,这里同学可参考如下思路实现:

在三列div盒子布局中,最左边和最右边的div盒子可以通过使用float:left靠左和float:right靠右实现左右布局

中间的div盒子要在其左右中间排版,而float没有居中浮动的样式,只有通过float:left和float:right实现居中布局。

这里对最左和中间的div设置float:left对最右的div设置float:right即可实现并列三列布局

注:三列并列居中首先外层要设置一个div盒子,再到此对象里布局3个盒子实现css并列并排。

https://img1.sycdn.imooc.com//climg/62bbbe25093efa0204540742.jpg

祝学习愉快~

  • 王小east 提问者 #1

    按照老师的代码运行如第一张图(中间盒子宽度是不是应该设置为160px?)。如果想实现中间盒子居中显示,是需要先计算中间盒子宽度实现居中后,再在红色盒子里面嵌套盒子,然后再设置嵌套的盒子居中吗(如第二张图)?https://img1.sycdn.imooc.com//climg/62bc5899095ec28028801614.jpghttps://img1.sycdn.imooc.com//climg/62bc5af1098be8b828801614.jpg

    2022-06-29 22:00:26
  • 好帮手慕小脸 回复 提问者 王小east #2

    同学你好,

    1、这里同学可以自己调整大小,具体上述内容是为了演示中间盒子居中效果的~

    2、按照同学这种实现方式也是可以的,但中间盒子居中多数是对第二个div进行调整,很少有这种嵌套

    注:将盒子大小统一修改为120px,并将第三个div设置左浮动

    祝学习愉快~

    2022-06-30 09:48:17
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师