大部分时候文字超出div是文字引起的。例如中英文混在里面。设置正确的word-break或者word-wrap可以解决。看看这篇文章。
参考实际情况看看用那种。
word-break 属性 网页链接
word-wrap 属性 网页链接
你先把table的100%宽度以及td设的宽度先撤销一下,如果还是会出现右边有留白的情况,那就肯定是td继承了父级或者父级以上的padding-right样式这样做就相当于是一举两得检查了2个问题
当然你还可以用火狐浏览器firefox的firebug的代码查看工具查看样式,360浏览器也可以查看,按下F12就可以了