Hi stack overflow community。我有2个动态 div,我想在容器内浮动。但我希望HTML上的最后一个div比第一个更右边。我的问题是我无法改变HTML,只能改变CSS。
这将用于页面之间的导航,因此我可以让两个div可见或只有一个。即使我只有一个div,它也必须与容器的右边对齐(这就是我想使用浮点数的原因)。
这是一个让你更好理解的方法:http://jsfiddle.net/Cthulhu/yVCDZ/1/
我想"下一步"出现在"之前"。提前谢谢。
答案 0 :(得分:3)
使用display:inline-block;
并设置容器的text-align:right;
我更新了你的小提琴:http://jsfiddle.net/mestekweb/yVCDZ/2/
这应该让你开始,至少。
ps - 你可能会遇到IE< 8的问题。如果你需要,我也可以在那里提供一些帮助。
答案 1 :(得分:0)
答案 2 :(得分:0)
使用定位快速更新:
#container {
width:300px;
height:70px;
border:1px solid black;
position: relative;
}
#previous {
width:70px;
height:70px;
background:gold;
position: absolute;
right: 70px;
}
#next {
width:70px;
height:70px;
background:lightblue;
position: absolute;
right: 0;
}