我在visibility: visible; overflow: hidden;
的元素中有一个visibility: hidden
的块。在IE / FF中,这按预期工作,内部内容显示和可点击,但容器不是。但是,在Chrome + Safari等webkit浏览器中,内容不会显示。
这是一个webkit错误(如果是,哪一个?),我该如何解决它?
演示: http://jsbin.com/egikap/1/edit
修改:CSS2.1规范有this to say on visibility: hidden
:
11.2可见性:
visibility
属性[...]
隐藏
生成的框是不可见的(完全透明,没有绘制任何内容),但仍会影响布局。此外,如果元素的后代具有
visibility: visible
,则可以看到它们的后代。