无论列数如何,表colspan都会跨越所有列

jam*_*one 1 html css asp.net html-table

我在动态后面的asp.net代码中创建一个表,我想要一个只有2个单元格的页脚行.第一个应该跨越表-1中的所有列.有没有其他方法可以手动跟踪表中的列数,以便将colspan设置为表-1中所有列的#?

最好是HTML或CSS解决方案?

cle*_*tus 5

Colspan不能用CSS完成.它是结构而不是风格,所以它是纯HTML.

不,你不能指定"除了一个之外"作为一个colspan.您可以做的最好的事情是colspan="0",它将跨越列组中的其余列,但是为了利用<colgroup>顶部,无论如何都需要知道列的数量并静态定义.

请参阅HTML规范中的:

colspan = 数字 [CN]

此属性指定当前单元格跨越的列数.此属性的默认值为1("1").值零("0")表示单元格跨越从当前列到COLGROUP定义单元格的列组()的最后一列的所有列.

但基本上这只是踢在街上的罐头,我不知道浏览器支持是什么样的,所以它不一定会给你买任何东西.

在生成HTML或使用Javascript时,您需要知道列数.