我有一个我无法弄清楚的 CSS 问题。这是标记。
<!doctype html>
<html>
<head>
<meta charset="UTF-8" />
<style type="text/css">
.container { position: relative; background-color: purple; padding: 0; margin: 0; }
.first { float: left; width: 10%; min-width: 100px; background-color: yellow; }
.second { float: left; width: 10%; min-width: 100px; background-color: orange; }
.third { float: left; width: 80%; background-color: lime; }
.clear { clear: both; }
</style>
</head>
<body>
<div class="container">
<div class="first">first</div>
<div class="second">second</div>
<div class="third">third</div>
<div class="clear"></div>
</div>
</body>
</hmtl>
我遇到的问题是,当我缩小浏览器窗口时,我想包装第三个 div,但是一旦它换行到新行,它就会完全展开(100%)。我已经接近了,但是当第三个 div 包装时,80% 的属性会启动并且不允许它完全扩展。我有一个小提琴准备在这里调整。下面是可视化问题的图像。您可以在第二张图片中看到,在进行换行时第三个 div 没有 100% 展开。