2011-11-15 4 views
1

の下のの右のの辺に、特定のdivに影をつけたいと考えています。ボックスシャドウ - 右と下ではなく、ボーダーの底を取得するだけです - なぜですか?

#navigation-and-slideshow { 
    overflow: hidden; 
    background-color: #fff; 
    padding: 10px 1%; 
    box-shadow: 2px 2px 5px #222; 
} 

私はすべてのテストされたブラウザで一番下がっています。 誰も私がこれを解決するのを助けることができますか?

ありがとうございました

+0

フィドルが役立つかもしれません。このように:http://jsfiddle.net/Vfgsz/。あなたのコードはそこで動作します。しかし、高さと幅を指定する必要がありました。それはあなたの問題かもしれない – Jay

+0

私は97%以下で幅を置くだけで動作します。私は理由を理解していないので、質問が残っています。 :( – MEM

+2

あなたの幅が97%を超えている場合は、おそらく右側に余白がないので – Jay

答えて

0

あなたのdivの幅は、ブラウザウィンドウの幅全体に広がっています。 FirefoxとChromeでは、影は全体のウィンドウ領域外と見なされるため、見ることはできません。 Operaでは、影を収めるためにウィンドウ領域が増加します。ブラウザウィンドウにスクロールバーが表示されます。右にスクロールすると、右の枠の影が表示されます。

関連する問題