2012-09-26 120 views
0

我有一个表,其中包含一个图像,我用jQuery切换的列。包含style =“display:none;”元素的表格单元格的宽度

<table> 
    <tr> 
    <td> 
     <img class="tp" widht="24" height="23" src="1.png" /> 
     <img class="tp" widht="24" height="23" src="2.png" style="display:none;" /> 
    </td> 
    </tr> 
</table> 

页面呈现时,表格单元格宽度加倍。

我认为,当一个元件具有display:none算出表单元格的宽度时不计数。

有一种简单的方法来解决这个问题?

+0

你有小提琴(http://jsfiddle.net/)演示? – Fredy

+0

无法重现:[试玩](http://jsbin.com/ejulum/1/edit) – lanzz

+0

'widht'is它打字错误或代码错误?它应该是'宽度' –

回答

0

风格=“显示:无”并不指望添加元素的高度或宽度。

宽度拼写错配。这可能是在你造成的问题:d

0

这是宽度,而不是widht因为你已经输入。