我想布局一个网站的标题,我想在标题中有4个容器放入各种用户控件。CSS对齐问题
4个容器需要位于标题容器主体内的左上角,右上角,左下角和右下角。
到目前为止,我可以实现这一点,我不能做的是,左下角和右下角的容器需要在同一水平上与其容器的底部对齐。
如果我给#Bottom指定高度,它可以正常工作,但我不想这样做,因为我无法预测页面上的控件是什么,因此不知道要设置的高度。
它需要在IE7中工作。
我希望一切都有道理。
我创建了一个示例应用来说明这个问题...
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
<style type="text/css">
.clearFloats
{
clear:both;
}
#topLeft
{
float:left;
border: 1px solid blue;
height:50px;
}
#topRight
{
float:right;
border: 1px solid blue;
height:50px;
}
#bottom
{
position:relative;
border: 1px solid green;
}
#bottomLeft
{
float:left;
border: 1px solid red;
position:absolute;
top:0;
}
#bottomRight
{
float:right;
border: 1px solid red;
position:absolute;
top:0;
right:0;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<div id="topLeft">top left</div>
<div id="topRight">top right</div>
<div class="clearFloats" />
<div id="bottom">
<div id="bottomLeft">bottom left</div>
<div id="bottomRight">bottom right<br />Some content<br />some more content</div>
<div class="clearFloats" />
</div>
</div>
</form>
</body>
</html>
这里是输出... http://www.flickr.com/photos/skeep/3130590397/ – 2008-12-23 17:25:41
我正在努力实现这一目标...... http://www.flickr.com/photos/skeep/3131426012/ – 2008-12-23 17:28:03