当前位置: 代码迷 >> HTML/CSS >> 关于HTML的style.display跟style.visibility的区别
  详细解决方案

关于HTML的style.display跟style.visibility的区别

热度:231   发布时间:2012-11-25 11:44:31.0
关于HTML的style.display和style.visibility的区别
style.visibility一般取值为"visible"或"hidden"进行显示和隐藏,但是元素所占据的网页位置是不释放的。只是看不见。效果就是位置上空了一块。

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

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