【发布时间】:2012-03-08 22:29:15
【问题描述】:
我有一个div,里面有一些span标签,这些标签是inputbuttons的容器。
现在我希望我的最后一个按钮总是float 在右边。有时容器 divs width 会溢出(容器的宽度更像是最小宽度)。
在 FF 中,float:right 几乎可以很好地工作,但在 IE8 中,它会将其呈现在整个页面的右侧,而不是容器的右侧。
我怎样才能浮动最后一个按钮(这是我的div 容器右侧的“返回”按钮)所以:
1.它会一直停留在右边(不管div的宽度是不是overflown)
2. FF 和 IE8 都可以。
3. 请注意,在 FF 中,第 5 个按钮被渲染得更接近第 4 个,而不是第 4 个到第 3 个。是否有另一种没有此问题的方法,或者我应该只使用left 属性来修复它?
这是一个示例 fiddle 。 (在 IE8 中查看)
总结:我想让float:right考虑容器divs的宽度是否被拉伸。 (如果在最后一个 span 之后拉伸点)
【问题讨论】:
标签: css internet-explorer internet-explorer-8 css-float