【发布时间】:2021-05-14 18:06:27
【问题描述】:
我在放置 div 时遇到了问题。 div“菜单”和“内容”应该彼此相邻。它们是,直到我尝试使用 % 而不是 px 设置它们的宽度。应用该更改后,'float:left;'的效果被取消。我尝试更改css文件中参数的顺序,但没有奏效。我希望他们保持 20/80 的比例,同时仍然彼此相邻。我可以使用这种方法实现吗,还是我错过了一些信息,而这些信息不能在同一个 div 上使用?
#menu {
background-color: lightgray;
width: 20%;
min-height: 600px;
padding: 10px;
text-align: center;
float: left;
}
#content {
background-color: gray;
width: 80%;
min-height: 600px;
padding: 10px;
float: left;
}
<div id="menu">
menu
</div>
<div id="content">
content
</div>
【问题讨论】: