我有一个HTML表格,CSS属性table-layout设置为fixed.
我希望表中的一个单元格(特定行中的唯一单元格)跨越表格中的所有列,即填充表格的整个宽度.
我用的时候:
<td colspan = "0" id = "tdPager">
Run Code Online (Sandbox Code Playgroud)
它适用于FireFox v24和IE 9及更高版本,但不适用于Internet Explorer 8或更低版本以及任何版本的Chrome.
如何使列在所有浏览器中跨越整个表格宽度?
我已经尝试了所有 - 将colspan设置为值"*","100%"甚至高于列总数的数字,但它会对所有浏览器产生可怕的影响.其余行中的所有列都非常薄.我无法将colspan设置为等于列总数的固定数字,因为列数是动态的.
Ale*_*x W 18
您通过将其设置为错误地使用它0.
您需要将colspan等于设置在表的任何行中的最大列数.
因此,如果您的表在第5行中有6列且这是最多的,那么您可以设置colspan="6".
如果列数是动态的,则需要colspan动态设置.