【发布时间】:2012-03-27 07:47:42
【问题描述】:
可能重复:
Does Firefox support position: relative on table elements?
Firefox 会忽略表格单元格上的相对定位吗?
我试图在相对定位的表格单元格中嵌套一个绝对定位的元素,但 Firefox 忽略了表格单元格上的相对定位,并且绝对定位的元素是根据浏览器窗口定位的。
HTML:
<table><tbody><tr><td><span></span></td></tr></tbody></table>
CSS:
table{
width:500px;
height:50px;
}
td {
position:relative;
width:50%;
}
span {
position:absolute;
right:0;
display:block;
background:#333;
width:20px;
height:20px;
}
这是 jsfiddle 上的 example。
正确的格式是让 span 大约位于结果窗口的水平中心,但 Firefox 会将其一直定位到窗口的右侧。当元素保持绝对定位并且右/左/边距属性没有静态数字时,任何解决方法...谢谢。
【问题讨论】:
标签: css firefox html-table css-position