html 单元格被撑开_table td宽度被撑开的问题。棘手~_html/css_WEB-ITnose

先贴代码

d df b bv

ffffffffffffffffffffffffffffffffffff a a a

第一行第一列的td宽度设置为80,按理说和它一列的td都会为80的宽度,并且也设置了自动换行 word-break:break-all;但是第二行第一列的td还是会被撑开。在IE中表现正常,我是在webkit内核的搜狗测试的,求助啊!!!

回复讨论(解决方案)

如上图所示效果,怎么没人啊 这个论坛

第二行第一列加上 width="80"

第二行第一列加上 width="80"

这个方法我知道。但是我以后做的表格很大,用jq每个td都加上width显得太冗余 ,想找其他的解决方法

第二行第一列加上 width="80"

这个方法我知道。但是我以后做的表格很大,用jq每个td都加上width显得太冗余 ,想找其他的解决方法

css

.aa tr td:first-child{ width: 80px; }

第二行第一列加上 width="80"

这个方法我知道。但是我以后做的表格很大,用jq每个td都加上width显得太冗余 ,想找其他的解决方法

css

.aa tr td:first-child{ width: 80px; }

可这个宽度不是固定的。都是我从jq循环,在页面加载的时候添加的。有什么其他解决方法

我现在只能通过jq 写 $('table tr td:nth-child(n)')的方式,挨个添加width了

我现在只能通过jq 写 $('table tr td:nth-child(n)')的方式,挨个添加width了

宽度也动态的 你只能动态css了

我现在只能通过jq 写 $('table tr td:nth-child(n)')的方式,挨个添加width了

可以给table加上宽度,4个单元格的宽度+5个边框的宽度=315px

大致可以,但是在浏览器中查看发现宽度为314px,不太清楚怎么回事

不过这个方法应该可以解决楼主的问题

好像直接设置为0px就可以了

既然是jq控制数据,,,那就也用jq对宽度设置一下就好。。

我现在只能通过jq 写 $('table tr td:nth-child(n)')的方式,挨个添加width了

可以给table加上宽度,4个单元格的宽度+5个边框的宽度=315px

大致可以,但是在浏览器中查看发现宽度为314px,不太清楚怎么回事

不过这个方法应该可以解决楼主的问题

先回复一下。我试试

我按照table的width=0测试了一下。看来是失效的。

但是通过限制总宽度这个是可行的。如图

我现在只能通过jq 写 $('table tr td:nth-child(n)')的方式,挨个添加width了

可以给table加上宽度,4个单元格的宽度+5个边框的宽度=315px

大致可以,但是在浏览器中查看发现宽度为314px,不太清楚怎么回事

不过这个方法应该可以解决楼主的问题

很感谢你的方法。这应该是webkit内核的一个bug,在IE中不用加table宽度也是表现正常的。

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值