为什么没有在弹性项目之间设置边距?

Br34th7aking

我最近开始学习flexbox。我正在尝试在.parent容器内的div之间设置边距,但是未显示边距。另外,如果我给任何一个.childdiv设置一个width值,它们仍然会扩展以覆盖整个窗口。我要去哪里错了?

body {
	margin: 0;
	padding: 0;
}
.parent {
	display: flex;
	height: 100px;
	border: 2px solid black;
	justify-content: space-between;
}

.child {
	flex: 1;
	width: 32%;
	margin: auto;
	height: 100px;
	border: 2px solid blue;
	background: green;

}
<!DOCTYPE html>
<html>
<head>
	<title>Flexbox</title>
	<link rel="stylesheet" href="style.css">
</head>
<body>
	<div class="parent">
		<div class="child"></div>
		<div class="child"></div>
		<div class="child"></div>
	</div>
</body>
</html>

猎人特纳

您需要删除flex: 1;,这会导致div调整大小以填充空白空间。

body {
	margin: 0;
	padding: 0;
}
.parent {
	display: flex;
	height: 100px;
	border: 2px solid black;
	justify-content: space-between;
}

.child {
	width: 32%;
	margin: auto;
	height: 100px;
	border: 2px solid blue;
	background: green;

}
<!DOCTYPE html>
<html>
<head>
	<title>Flexbox</title>
	<link rel="stylesheet" href="style.css">
</head>
<body>
	<div class="parent">
		<div class="child"></div>
		<div class="child"></div>
		<div class="child"></div>
	</div>
</body>
</html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么顶部边距正在崩溃,而底部边距却没有?

来自分类Dev

为什么百分比填充/边距在Firefox和Edge中的弹性项目上不起作用?

来自分类Dev

SVG-即使我未设置边距,为什么我的SVG周围仍有边距?

来自分类Dev

为什么绝对定位的孩子和有边界的父母之间会有很小的差距?所有边距,填充和位置都设置为0

来自分类Dev

为什么弹性项目在没有弹性增长的情况下展开全高?

来自分类Dev

盒子之间的弹性盒边距

来自分类Dev

为什么导航栏和横幅之间有边距?

来自分类Dev

为什么我的“标题”和我的“主要”(HTML)之间有一个边距/空格?

来自分类Dev

为什么浏览器在所有网页中设置预定义的边距?

来自分类Dev

设置宽度:100%后,为什么页眉周围有边距?

来自分类Dev

为什么元素上方似乎没有空白或边距?

来自分类Dev

为什么元素上方似乎没有空白或边距?

来自分类Dev

为什么第二个微调器没有边距/填充

来自分类Dev

为什么HTML Div标签之间的随机边距

来自分类Dev

CSS-元素之间的边距没有边距/填充?

来自分类Dev

为什么要在<html>元素上设置零边距?

来自分类Dev

为什么要在<html>元素上设置零边距?

来自分类Dev

边距:0; 没有将边距设置为0

来自分类Dev

设置背景时按钮没有自动边距

来自分类Dev

CSS边距和填充之间有什么区别?

来自分类Dev

弹性框中的按钮即使设置为填充可用空间也具有较小的边距

来自分类Dev

为什么<body>元素上有默认边距?

来自分类Dev

为什么我在TextView中有边距?

来自分类Dev

为什么内联元素在底部有额外的边距?

来自分类Dev

为什么在此图像上有合适的边距?

来自分类Dev

当边距和填充为零时,为什么这些p元素之间有空格?

来自分类Dev

为什么 col-sm-12 添加了 col-sm 在引导程序中没有的边距?

来自分类Dev

将边距应用于弹性项目

来自分类Dev

设置NavigationDrawer项目的边距

Related 相关文章

  1. 1

    为什么顶部边距正在崩溃,而底部边距却没有?

  2. 2

    为什么百分比填充/边距在Firefox和Edge中的弹性项目上不起作用?

  3. 3

    SVG-即使我未设置边距,为什么我的SVG周围仍有边距?

  4. 4

    为什么绝对定位的孩子和有边界的父母之间会有很小的差距?所有边距,填充和位置都设置为0

  5. 5

    为什么弹性项目在没有弹性增长的情况下展开全高?

  6. 6

    盒子之间的弹性盒边距

  7. 7

    为什么导航栏和横幅之间有边距?

  8. 8

    为什么我的“标题”和我的“主要”(HTML)之间有一个边距/空格?

  9. 9

    为什么浏览器在所有网页中设置预定义的边距?

  10. 10

    设置宽度:100%后,为什么页眉周围有边距?

  11. 11

    为什么元素上方似乎没有空白或边距?

  12. 12

    为什么元素上方似乎没有空白或边距?

  13. 13

    为什么第二个微调器没有边距/填充

  14. 14

    为什么HTML Div标签之间的随机边距

  15. 15

    CSS-元素之间的边距没有边距/填充?

  16. 16

    为什么要在<html>元素上设置零边距?

  17. 17

    为什么要在<html>元素上设置零边距?

  18. 18

    边距:0; 没有将边距设置为0

  19. 19

    设置背景时按钮没有自动边距

  20. 20

    CSS边距和填充之间有什么区别?

  21. 21

    弹性框中的按钮即使设置为填充可用空间也具有较小的边距

  22. 22

    为什么<body>元素上有默认边距?

  23. 23

    为什么我在TextView中有边距?

  24. 24

    为什么内联元素在底部有额外的边距?

  25. 25

    为什么在此图像上有合适的边距?

  26. 26

    当边距和填充为零时,为什么这些p元素之间有空格?

  27. 27

    为什么 col-sm-12 添加了 col-sm 在引导程序中没有的边距?

  28. 28

    将边距应用于弹性项目

  29. 29

    设置NavigationDrawer项目的边距

热门标签

归档