嗨堆栈溢出社区。我有2 动态 divs,我想浮在一个容器内。但是我希望HTML上的最后一个div比第一个更靠右。我的问题是,我不能改变HTML,只有CSS。CSS:将div放在float的右边:right
这将用于页面之间的导航,因此我可以使两个div可见或只有一个。即使我只有一个div,它也必须与容器的右侧对齐(这就是为什么我想使用浮动)。
这里有一个的jsfiddle为您更好地理解:http://jsfiddle.net/Cthulhu/yVCDZ/1/
我想“下一步”后,“上一页”出现。提前致谢。
显示:内联块;是要走的路。 – 2012-04-11 15:37:19
这似乎很好。 IE 8会遇到什么样的问题? – Cthulhu 2012-04-11 15:40:40
IE7及更早版本无法识别内联块。在这种情况下,您可以使用'display:inline;'。您可能还必须使用类似'zoom:1;' 的设置来获取hasLayout属性集。这里是IE7 hack的小提琴。也许不是最好的方式,但这是我现在所拥有的。 http://jsfiddle.net/mestekweb/yVCDZ/10/ – 2012-04-11 15:55:23