ChromeまたはFirefoxで正しく機能しません。この問題を回避する方法はありますか?overflow-y:overflow-x:hiddenが存在すると表示されません。
<!DOCTYPE html>
<html>
<head></head>
<body>
<h3>overflow-y:visible</h3>
with overflow-x:hidden
<div style="overflow-x:hidden;overflow-y:visible;width:100px;height:100px; position:relative;background:#666;">
<div style="top:20px;left:20px; width:420px;height:420px;position:absolute;background:#420;">
</div>
</div>
without overflow-x:hidden
<div style="overflow-y:visible;width:100px;height:100px;position:relative;background:#666;">
<div style="top:20px;left:20px; width:420px;height:420px;position:absolute;background:#420;">
</div>
</div>
</body>
</html>
現実のシナリオでは、絶対にオーバーフロー-Xを持っている必要がありますコンポーネントが含ま:隠されたが、それはy方向の要素から自由を破るできるようにする必要がありますポップアップメニューをトリガします。これらのメニューを親コンポーネントの外に配置するか、より良い修正が必要なのでしょうか?
これはFF(v21)とChrome(v27)の問題のようです。私の問題: 'overflow-x:visible; overflow-y:hidden; 'ですが、クロッピングは両方の軸で発生します。 – Sprintstar
FFとChromeの両方でこの問題に直面しました。確かに予想される動作ではなく、バグのように見えます。 – smohadjer
あなたは問題が発生しているためposition:relative; –