我是新来的CSS。我试图在另一个div(#container)的右下角放置div(#inner)。 我写了float: right;
但是当运行Html时,我看到底部的左边的的内部div容器的角落。这是为什么?代码有什么问题?为什么浮动:使div浮动到左边?
#container {
position: relative;
border: solid;
width: 70%;
height: 40%;
}
#inner {
position: absolute;
border: solid;
bottom: 0;
float: right;
width: 30%;
height: 30%;
}
<div id="container">
<div id="inner">
ABC
</div>
</div>
这里是关于定位的一些有用的文档,你应该看看。 http://www.barelyfitz.com/screencast/html-training/css/positioning/ –
This works。但是,你能否解释为什么在使用position:absolute时为什么使用float没有意义? – cookya
第二个答案在http://stackoverflow.com/questions/11333624/float-right-and-position-absolute-doesnt-work-共同揭示了为什么 – j08691