【发布时间】:2012-04-10 10:18:27
【问题描述】:
我尝试将position:absolute 和left、top、right 和bottom 设置为以像素为单位的固定值,但除非我还设置width 和height,否则我无法让它工作在 Firefox 11 上正常运行。
在 safari/chrome 上的渲染看起来不错……但这是 Firefox 的错误还是确实不是标准的东西?对width 和height 使用 100% 有时是一种解决方案,但当元素没有完全覆盖父容器时则不然。
这是 Chrome(也是想要的结果)
Firefox(宽度/高度为 100%)
Firefox(无宽度/高度)
除了使用 Javascript 在运行时计算宽度和高度之外,还有其他方法吗?
请注意,在此示例中,我使用固定大小的 div 作为容器,但最有趣和最有用的情况是容器是弹性的。
【问题讨论】: