通常我没有漂浮的问题,但看起来我在假期期间失去了一些东西。
<div class="main">
<div id="header">
<div class="headcontainer"><h3>Newsletter</h3></div>
</div>
.main{
width: 1060px;
position: relative;
margin:80px auto;
}
#header{
width: 1060px;
margin: 0auto;
background: #fff;
clear :both;
position: relative;
}
.headcontainer {
/*float:;*/
}
答案 0 :(得分:1)
这是因为当你浮动时,标题中不再有height
。所以给标题一个高度和它的罚款。
注意: border
+ width
+ height
只是为了向您展示它的位置。
<强> CSS:强>
#header {
width:1060px;
height: 30px;
margin:0 auto;
background:#fff;
position:relative;
}
.headcontainer {
float:right;
width: 200px;
height: 100px;
border: 1px solid;
}
答案 1 :(得分:0)
您是否尝试过将内容容器设置为text-align:right;
这似乎为我得到了理想的结果:)
那将是:#header{
width:1060px;
margin:0 auto;
background:#fff;
clear:both;
position:relative;
text-align:right;
}