- CSS里的visibility属性有个collapse属性值是干嘛用的?在不同浏览器下以后什么区别?
当一个元素的visibility属性被设置成collapse值后,对于一般的元素,它的表现跟hidden是一样的,但如果是table相关的元素,例如table行,table group,table列,table column group,它的表现跟display:none一样,也就是说,它们占用的空间会释放。
在chrome中打开W3School中样例页面:
在Firefox中打开W3School中样例页面:
在IE中打开W3School样例页面
图片似乎添加不了,之后再添加,请分别用以上浏览器打开http://www.w3school.com.cn/tiy/t.asp?f=csse_visibility_collapse看效果。
因此,在谷歌浏览器中,使用collapse值和使用hidden值没什么区别,在Firefox、Opera和IE11里,使用collapse值的效果就会消失,下面一行会补充它的位置。