我有一个简单的问题,但看起来我并不那么聪明:/而且我也有点急! 我通过其他答案,并尝试了几个选项,我找不到解决方案。我很抱歉,如果这是微不足道的,我是一个noob ...向右浮动div?
描述: 这是一个左对齐的网站。链接在这里:http://goo.gl/LrzYy7
我有一个DIV(id =“leftwrap”)在左边,一个DIV(id =“content”)漂浮在它的右边。在“Leftwrap”中,我有两个DIV在另一个之上。底部的一个(id =“header_bottom”)具有“高度:100vm”,以便根据“内容”DIV中的内容进行扩展。至少这是主意。
但是...由于某种原因,它只是...延伸到任何高度,它感觉很好。或类似的东西:/
这是HTML:
<body>
<div id="mainwrap">
<div id="leftwrap">
<div id="header"><img src="img/leftbar.jpg" width="270" height="929" alt="Left Column" /></div>
<div id="header_bottom"></div>
</div>
<div id="content"><img src="img/rightcontent.jpg" width="675" height="770" alt="Right Content" /></div>
</div>
</body>
,这是CSS
body, div, img {margin:0; padding:0; }
body {
position: absolute;
top: 0;
left: 0;
background: #f0f0f0;
}
/*MAIN DIVS AND CONTENT*/
#mainwrap {
position: absolute;
top: 0;
left: 0;
width: 945px;
}
#leftwrap {
width: 270px;
float: left;
}
#header {
width: 270px;
height: 929px;
}
#header_bottom {
width: 270px;
height:100vh;
background: #d8991c;
}
#content
{
position: absolute;
top: 0;
left: 270px;
float: right;
}
我知道它有点乱(我敢打赌,它可以编码简单,但我有困难时期使其正确地浮动)。
由于未指定高度或其他因素,是否有问题?
感谢
在你的HTML
没有人天生聪明! – 2014-10-03 23:17:01
提示:除非你知道'position:absolute'是如何工作的以及你需要使用它的情况,否则我建议你完全避免它。 – 2014-10-03 23:17:04
尝试添加css属性'display:block' – John 2014-10-03 23:19:47