top

Posts tagged with visibility

visibility属性的问题

我们知道visibility:hiddendisplay:none都可以用来隐藏某个元素,其中的区别是visibility:hidden隐藏但保留其元素所占空间大小display:none隐藏并且不保留其元素所占空间大小
今天做项目的时候,需要用到visibility:hidden,但是一个以前没发现的问题出现了,为一个AA元素设定一个visibility:hidden,然后在AA元素下有一个设定了border:1px...;border-collapse: collapse;的table,table的td也设定了border:1px ...;,接着在IE下你就发现虽然table的内容被隐藏了,但是table下td的border依然在(恶搞,IE经常这么吓人)...

随后发现问题出在border-collapse: collapse;上,本来之所以设定border-collapse: collapse;是为了干掉IE下table默认的cellspacing,现在反而出现了新的问题。查了下border-collapse的属性

border-collapse属性可以决定表格的行和单元格的边是合并在一起还是按照标准的HTML样式分开。

简单来说collapse参数可以合并邻近单元格的边框。是不是IE在解释border-collapse: collapse;的时候有问题...

遇到同样的问题,你是怎么解决的?

 1