我如何指定td标记应跨所有列(当表中确切的列数是可变的/难于确定何时呈现HTML时)?w3schools提到您可以使用colspan="0",但是并未确切说明哪些浏览器支持该值(IE6在我们的支持列表中)。
td
colspan="0"
似乎设置colspan为大于您可能具有的理论列数的值将是可行的,但如果将其table- layout设置为,则它将不起作用fixed。使用大量的自动版式是否有任何弊端colspan?有更正确的方法吗?
colspan
table- layout
fixed
我有IE 7.0,Firefox 3.0和Chrome 1.0
TD中的colspan =“ 0”属性未 跨越 上述任何浏览器中的 所有TD 。
可能不建议您将其作为正确的标记做法,但如果您提供的colspan值比总的可能值高。列中的其他行,则TD会覆盖所有列。
当表格布局CSS属性设置为fixed时,这不起作用。
再次,这不是完美的解决方案,但似乎工作在上述3个版本的浏览器时,表格的布局CSS属性是 自动的 。希望这可以帮助。