我试图让一个 div 成为左侧固定大小的菜单栏。然后另一个 div 与右侧的其余空间。
<!DOCTYPE html>
<html>
<head>
<link type="text/css" rel="stylesheet" href="stylesheet.css"/>
<title></title>
<style>
#header{
height:50px;
background-color:red;
border-radius:10px;
}
.left{
width:100px;
height:500px;
background-color:green;
border-radius:10px;
float:left;
}
.right{
background-color:lightskyblue;
border-radius:10px;
height:500px;
margin-left:100px;
}
#footer {
height:50px;
background-color:violet;
border-radius:10px;
clear:both;
}
</style>
</head>
<body>
<div id="header"></div>
<div class="left"></div>
<div class="right">
<h3>Andrew: The Resumé</h3>
<p>Languages I know:</p>
<ul>
<li>Arabic</li>
<li>Java</li>
<li>HTML</li>
<li>CSS</li>
</ul>
</div>
<div id="footer"></div>
</body>
</html>
这是我能得到的最接近的,但盒子不均匀。可能是因为我使用 float 和一个 div 而不是另一个。如果我将 float:left 与右侧 div 的宽度一起使用,则不会填满屏幕的其余部分。帮助!