我正在工作的表上,我不能编辑,我不能添加任何HTML,我不能添加任何JS。一切都已经预先生成,我所能做的就是添加CSS。ie7浮动表行左不工作
所以表有2行,一个是侧边栏,第二个是中心内容。我想让侧栏210px宽,并将其左移,与我对内容的中心位置相同。所有的浏览器都能正常工作,但IE7。当我使用IE7开发人员工具检查它时,我可以看到该行和其下的TD始终是100%宽,并且无法为其分配宽度值。
是否有解决此问题的方法?
示例代码。
<table>
<tr id="sidebar"><td>Some data</td></tr>
<tr id="main"><td>Some data 2</td></tr>
</table>
CSS:
#sidebar
{
display:block;
width:210px;
float:left;
}
#main
{
display:block;
width:730px;
float:left;
}
请告知
尝试'display:inline-block;缩放:1; *显示:内联;'。 – Chad 2012-07-28 15:57:47
我没有明白这个问题,你想分配宽度,或者你想第一个td以外的第二个td? – 2012-07-28 16:02:33
我想让一个tr与另一个相邻。出于某种原因,他们是100%宽,而不是我所说的。 – 2012-07-28 16:04:10