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;的时候有问题...

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

相关文章

6 Responses to visibility属性的问题

  1. 哇每次过来都有pp的新皮肤看,赞啊~

  2. 真的哎。。。以前还没遇到过。。。这bug真是发指。。。

  3. 残念...海底光缆断了,得用代理访问blog了:sad:

  4. 哈哈 叫你用外国的服务器 这次遭殃了吧

  5. 今天终于可以正常访问了,只是速度还比较慢

  6. 怎么上面的下雪停掉了? 今天GTALK上不了真郁闷.你右边的这个latest entries 的那个展开的功能真眩

Leave a Reply

您的邮件不会被泄露,请放心。另外为了防止spam,评论后不会马上显示,暂时需要手动审核,见谅。