0

Chrome (21.0.1180.79 m) のマージンに問題があります。ただし、この問題は Firefox 14.0.1 には存在しません。

これがスクリーンショットhttp://i.imgur.com/ePcXO.jpgです(私は新しくて画像を添付することが許可されていないため、画像を添付できません)

Chrome では、メニュー 2 にトップ マージンを追加すると、メニュー 1 とオーバーラップします。つまり、メニュー 2 のマージンはメニュー 1 の下部から始まります。

私が使う

マージン: 50 自動 20px;

Firefix では正常に動作しますが、Chrome では動作しません。何か案は?

4

1 に答える 1

1

それはマージン崩壊と呼ばれます

たとえば、フローティングを追加して修正できます: http://jsfiddle.net/bRJgB/1/およびhttp://jsfiddle.net/bRJgB/1/show/

それらの間にセパレーターを追加して修正することもできます(空の要素で、 、または とはoverflow異なります)。visibleborderpadding

于 2012-08-14T21:46:28.603 に答える