1

visibility: visible; overflow: hidden;の要素の中にブロックがありvisibility: hiddenます。IE/FF では、これは期待どおりに機能し、内部コンテンツは表示されてクリック可能ですが、コンテナーはそうではありません。ただし、Chrome+Safari などの Webkit ブラウザーでは、コンテンツは表示されません。

これは Webkit のバグですか (そうであれば、どのバグですか?)、どうすれば回避できますか?

デモ: http://jsbin.com/egikap/1/edit

編集: CSS2.1仕様には、次のように書かれていvisibility: hiddenます:

11.2 可視性:visibilityプロパティ

[...]

隠れた

生成されたボックスは非表示 (完全に透明、何も描画されません) ですが、レイアウトには影響します。さらに、要素の子孫が を持っている場合は表示されますvisibility: visible

4

0 に答える 0