看看这个:http://jsfiddle.net/kdcmq/86/
#parent {
position: relative;
width: 500px;
height: 500px;
background: red;
}
#child {
display:inline-block;
width: 100px;
height: 100px;
background: blue;
top: 0;
left: 100%
}
我想让较小的蓝色元素在较大的蓝色元素开始时开始,因此蓝色元素将位于父div的边界正下方。这可能吗?
提前谢谢!
答案 0 :(得分:1)
#child上需要 position:absolute 。我想你也想要 left:0 ,而不是100%。
#child不需要内联块。将其设为阻止。
BTW这是您问题的直接答案。你正在尝试做的是好的做法是另一个问题......
答案 1 :(得分:1)
答案 2 :(得分:0)
所以你有很多问题:
position:absolute
答案 3 :(得分:0)
哟也可以漂浮你的元素
.child {
float:left;
width: 100px;
height: 100px;
margin:0 10px 0 0;
background: blue;
}
(将重复的ID更改为类)