0

親要素の外にあるにもかかわらず、子要素が表示される必要があるため、これはKeeping overflow:hiddenの反対です。

これはスライドショーです: 親 div (たとえば 500x250px) には、幅、高さ、位置: 相対 (これが必要です)、左: 15px、オーバーフロー: 非表示があります。画像 (+テキスト) が含まれた子 div がいくつかあり、前/次の div。前/次のdivはrespを残しました。右 -15px。画面上ではかなりクールに見えます...

しかし、overflow:hidden (および position:relative) のため、親からの prev/next-div の半分は表示されません http://imageshack.us/photo/my-images/857/lookactually.png/ http: //imageshack.us/photo/my-images/33/shouldlook.png/

4

1 に答える 1

0

オーバーフローの子:hidden 要素は、親のボックスの外に表示されることはありません (これらはルールです)

これを回避するには、overflow:hidden 要素の外側にナビゲーションを配置するか、親 div の高さを増やしてナビゲーションに対応することができます。

于 2012-06-22T20:04:56.770 に答える