设置float:left时将div扩展到最大宽度
我有这样的事情:
<div style="width:100px;float:left">menu</div><div style="float:left">content</div>
两个花车都是必需的。我希望内容div填充整个屏幕减去菜单的那些100px。如果我不使用浮点数,div会完全按照它的比例扩展。但是当设置了float时如何设置呢?如果我用……
style=width:100%
然后内容div会获取父级的大小,它是正文或我也尝试过的另一个div,因此,它当然不适合菜单右侧,然后显示在下面。
回答:
希望我正确理解了您,看看这个:
<!DOCTYPE html><html lang="en">
<head>
<meta charset="UTF-8" />
<title>Content with Menu</title>
<style>
.content .left {
float: left;
width: 100px;
background-color: green;
}
.content .right {
margin-left: 100px;
background-color: red;
}
</style>
</head>
<body>
<div class="content">
<div class="left">
<p>Hi, Flo!</p>
</div>
<div class="right">
<p>is</p>
<p>this</p>
<p>what</p>
<p>you are looking for?</p>
</div>
</div>
</body>
</html>
以上是 设置float:left时将div扩展到最大宽度 的全部内容, 来源链接: utcz.com/qa/421452.html