我认为我的问题会很简单,但我无法弄清楚我的样式表有什么问题。
我想设计我的网站布局如下。
http://i.imgur.com/3K33P8O.jpg
我可以通过这个来实现它。
CSS
#wrapper {
width: 800px;
background-color: White;
margin: 0 auto;
background-color: White;
}
#header {
width: 100%;
height: 100px;
background-color: Blue;
}
#global_nav {
width: 100%;
height: 40px;
background-color: Orange;
}
#content {
width: 100%;
height: 300px;
}
#local_nav {
width: 200px;
height: 300px;
float: left;
background-color: green;
}
#main {
width: 580px;
height: 100%;
height: 300px;
float: right;
background-color: lime;
}
#footer {
background-color: Gray;
width: 100%;
height: 80px;
}
HTML
<html>
<head>
<title>test</title>
<link rel="stylesheet" type="text/css" href="test.css" />
</head>
<body>
<div id="wrapper">
<div id="header">
Header
</div>
<div id="global_nav">
Navigation Bar
</div>
<div id="content">
<div id="local_nav">
Side Bar
</div>
<div id="main">
Main Content
</div>
</div>
<div id="footer">
Footer
</div>
</div>
</body>
</html>
但是,由于我的网站是动态的,主要内容中的信息来自数据库,因此高度也需要是动态的。我试图删除“高度:300px;” 在内容或主要方面,但我未能保持相同的设计。代码有什么问题?
谢谢你的帮助。