我正在使用最新的Chrome 35.
我对CSS关键字可见性的理解是,visibility: hidden在将元素保留在文档流中时,根本不会呈现包含所有子元素的元素.
现在,当我调试现有应用程序时,我偶然发现了以下奇怪的行为.父元素(parEl)设置为visibility: hidden并具有两个子元素(childA,childB).元素childA将其可见性设置为可见.从我想到的直到今天,没有什么应该是可见的,但是childA实际上是在显示.
我不知道,这是一个浏览器错误或实际意图的行为,如果是,这是指定的?
JSFiddle: http ://jsfiddle.net/7Yev6/