去T3出行面试前端问css:父元素里放二个子元素的布局方式有哪些
先看下问题的截图:

大家可以先想一想
下面是我总结的方法:
方法一:子元素浮动float:left;(考虑脱离文档流后后面元素不易控制,故不首选)
方法二:子元素:display: inline-block; --->会有空隙
原因:因为行内元素或者行内块元素换行后之间会有一个间隙只要换行会有5px的间距--->解决 : 文本不换行
问题:
https://blog.csdn.net/qq_39189819/article/details/90813184
原理
行内元素和行内块元素换行后之间会有一个间隙
方法三:子元素写display: inline-block; 给父元素写font-size:0; 把所有间距都去了
方法四:弹性盒子是 CSS3 的一种新的布局模式,给父元素加display:flex;是标准文档流---可以高效的布局 IE10以下不支持
相关推荐
-
「nginx」十、nginx的location配置详解2026-07-04 00:51:45 -

最清晰的mysql体系架构图 ,助你深度掌握MySQL开发管理,赢在大数据时代
最清晰的mysql体系架构图 ,助你深度掌握MySQL开发管理,赢在大数据时代2026-07-04 00:21:47 -
PHP读取Excel内的图片2026-07-03 00:07:41 -
mysql:Otter跨机房数据同步(单向)2026-07-03 00:02:48 -

在windows10系统下搭建IIS+PHP+MYSQL+phpMyAdmin服务器运行环境
在windows10系统下搭建IIS+PHP+MYSQL+phpMyAdmin服务器运行环境2026-07-02 00:15:08