日期:2014-05-17  浏览次数:20548 次

关于HTML的style.display和style.visibility的区别
style.visibility一般取值为"visible"或"hidden"进行显示和隐藏,但是元素所占据的网页位置是不释放的。只是看不见。效果就是位置上空了一块。

style.display一般取值为"block"或"none"进行演示和隐藏,不过会释放掉网页上的位置。

但是如果在<table>中对<tr>或者<td>使用style.display来控制显示/隐藏某行或某个单元格的话,在IE中显示正常,但是在Firefox中就会出现错位的现象。