我使用以下方式设置宽度:
style="width: 200px"
当浏览器窗口很窄时,td是正确的宽度。当我使窗口变宽时,td扩展比我设置的宽。有什么想法吗?
答案 0 :(得分:0)
我的猜测是你在实际表上指定了一个宽度,表中的单元格不等于表格的宽度。因此,互联网浏览器,我怀疑大多数其他浏览器,必须补偿和扩大所有单元格,包括你的固定宽度。
从表格中删除宽度规格,或者将表格中的一个单元格更改为更宽松的宽度=“10%”。
然而,我不太可能是一个好方法,虽然它可能会让你走上正轨。 @Darko Z是对的,我们需要更多的代码。
答案 1 :(得分:0)
尝试使用colgroups。
此外,您可以尝试使用其他样式属性,如dysplay等。 我相信如果你为每一列赋予一个固定的宽度,你必须为表格元素设置一个固定的宽度。
答案 2 :(得分:0)
几乎可以肯定,你在这里运气不好。
浏览器将一堆嵌套的自动调整表视为一件非常复杂的事情。它试图找到考虑到单元格内容(最小和最大)宽度和各种设置(如您所拥有的)的最佳布局。没有任何设置被认为是一成不变的。
因此,如果您有简单且不矛盾的要求,他们将受到尊重。否则,所有投注均已关闭。