我是预期的结果,代码如下。我目前的风格有效,但问题是页脚太宽,并且 menu1.menu2,menu3 不像图示的那样爆炸,
预期结果
50% |LeftHeader middleHeader RightHeade| 50%
50% | Menu1 Menu2 Menu3 | 50%
50% |Content goes here ***********************************************| 50%
|*****************************************************************|
50% | text of Footer goes here | 50%
这些行>> | 显示边框部分,例如页脚很大,但它的文本应该在中心。
我的代码如下
<html>
<head>
<style>
#wrapper {
margin: 0 auto;
width:50%;
}
#header {
background-color:#faa;
height:50px;
font-size: 0;
}
#header > div {
display: inline-block;
width: 33.3333%;
font-size: 12pt;
height: 100%;
}
#left {
background-color:red;
height:20px;
}
#middle {
background-color:yellow;
height:20px;
}
#right {
background-color:green;
height:20px;
}
#menu {
width: 100%;
margin: 0 auto;
background-color:#faa;
height: 20px;
font-size: 0;
}
#menu > a {
display: inline-block;
font-size: 12pt;
width: 33.333%
}
#leftm {
text-align: right;
}
#content {
top:50px;
bottom:150px;
overflow:auto;
}
#footer {
bottom: 0;
width: 100%;
background-color:#afa;
height:150px;
position:fixed;
}
#footer > div {
margin-left: 50%;
}
</style>
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="left">
left header
</div>
<div id="middle">
middle
</div>
<div id="right">
right header
</div>
</div>
<div id="menu">
<div id="leftm"><a href="#">menu1</a></div>
<a href="#">menu2</a>
<a href="#">menu3</a>
</div>
<div id="content">
vbcfxbfgbfcgbfg
</div>
<div id="footer">
<div id="footertext">
And here's the footer
</div>
</div>
</div>
</body>
我当前代码的结果
50% |LeftHeader middleHeader RightHeade| 50%
50% |Menu1 Menu2 Menu3 | 50%
50% |Content goes here ***********************************************| 50%
|*****************************************************************|
50% | text of Footer goes here | 50%