您现在的位置是:网站首页> 编程资料编程资料

表格设置table-layout:fixed后对单元格宽度设置无效html解决table设置宽度无效的问题HTML页面自适应宽度的table(表格)固定 table宽度 table-layout: fixedhtml中table为每个单元格设置不同颜色和宽度设置table中的宽度不随文字改变让其固定td 内容自动换行 table表格td设置宽度后文字太多自动换行html table呈现个人简历以及单元格宽度失效的问题解决

2021-09-06 973人已围观

简介 在对设置表格设置table-layer:fixed样式后,发现表格中有一行合并过,其它没有合并的行的列宽会平均化,对列宽的设置会失效,下面有详细的解决方法,大家可以学习学习

在对设置表格设置table-layer:fixed样式后,发现表格中有一行合并过,其它没有合并的行的列宽会平均化,对列宽的设置会失效。如果把表格的合并行去掉,又能正常显示。

原因:table-layout: fixed 的表格,各列宽度由第一行决定,后面指定的宽度会被忽略。你第一行合并了,所以各列宽度均分了。

解决方法一:

在tbody前加

复制代码
代码如下:





解决方法二:

设置一个隐藏的行来规定宽度:

复制代码
代码如下:
















12
1.12.12.2


这个方法,在IE6,IE7,IE8中都可以正确地显示,但在非IE中,是没起作用的。下面给出另外一种方法:

复制代码
代码如下:

















12
1.12.12.2

相关内容

-六神源码网