Tor*_*ups 0 javascript ajax internet-explorer client-side
我有一些表格数据,其中有一些功能可以"查看详细信息",触发ajax调用以向DOM添加一些新元素(通常我会在所选行和innerHTML之后插入另一个TR,或者在带有colspan的TD中附加.
我的问题是这个,在IE6/7我的专栏flex.目前我没有每列的"静态"宽度,并希望尽可能避免这种情况.
有什么建议可以避免这种"弯曲"吗?
这里的诀窍是使用有些深奥的table-layout:fixed
规则
像这样使用它:
table {table-layout:fixed}
Run Code Online (Sandbox Code Playgroud)
您还应该为<td>
s 指定显式列宽.
该table-layout:fixed
规则说"此表的单元格的宽度取决于我的话,而不是在细胞的实际内容".这通常很有用,因为浏览器可以在收到第一个表后开始显示表<tr>
.否则,浏览器必须先接收整个表,然后才能计算列宽.但是,在您的情况下,保持绝对列宽也很有用.