但是我无法正确设置页眉(e1 左对齐,e2 居中,e3 右对齐)。我希望三个元素 e1、e2 和 e3 分别位于左侧、中间和右侧位置。这是我正在尝试的:
<div id="wrapper">
<div id="header">
<div id="header-e1">
1
</div>
<div id="header-e2">
2
</div>
<div id="header-e3">
3
</div>
</div>
<div id="nav">
links
</div>
<div id="content">
content
</div>
<div id="footer">
footer
</div>
</div>
使用以下 CSS:
#wrapper
{
width: 95%;
margin: 20px auto;
border: 1px solid black;
}
#header
{
margin: 5px;
}
#header-e1
{
float: left;
border: 1px solid black;
}
#header-e2
{
float: left;
border: 1px solid black;
}
#header-e3
{
border: 1px solid black;
}
#nav
{
margin: 5px;
}
#content
{
margin: 5px;
}
#footer
{
margin: 5px;
}
有人能给我一些提示吗?这个结构将用于移动网站。
更新
我现在的代码会生成这样的效果:
但是我想让2居中,而3在右侧。我不想设置宽度为百分比,因为元素中的内容可能会变化,即它可能是20/60/20-10/80/10-33/33/33或其他某种组合。