为了账号安全,请及时绑定邮箱和手机立即绑定

Colspan所有列

Colspan所有列

当年话下 2019-11-25 10:40:06
我如何指定td标记应跨所有列(当表中的确切列数将是可变/难于确定何时呈现HTML时)?w3schools提到您可以使用colspan="0",但并未确切说明哪些浏览器支持该值(IE 6在我们的支持列表中)。似乎设置colspan为大于您可能拥有的理论列数的值将是可行的,但如果将其table-layout设置为,则它将不起作用fixed。使用大量的自动版式是否有任何弊端colspan?有更正确的方法吗?
查看完整描述

3 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

我有IE 7.0,Firefox 3.0和Chrome 1.0

TD中的colspan =“ 0”属性未跨越上述任何浏览器中的所有TD 。

可能不建议您将其作为正确的标记做法,但是如果您提供的colspan值比可能的总和更高。列中的其他行,则TD会覆盖所有列。

当表格布局CSS属性设置为fixed时,这不起作用。

再次,这不是完美的解决方案,但似乎工作在上述3个版本的浏览器时,表格的布局CSS属性是自动的。希望这可以帮助。


查看完整回答
反对 回复 2019-11-25
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

只需使用此:


colspan="100%"

它可以在Firefox 3.6,IE 7和Opera 11上运行!(我猜想其他人,我无法尝试)


警告:如下面的评论中所述,实际上与相同colspan="100"。因此,对于css table-layout: fixed或超过100列的表,此解决方案将失效。


查看完整回答
反对 回复 2019-11-25
  • 3 回答
  • 0 关注
  • 687 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信