0

CSSを始めたばかりで、次の質問があります。

CSSでネガティブポジショニングを使用するのは「責任がある」のですか? これにより、IE7、8 などのブラウザーで競合が発生する可能性はありますか? おすすめは何ですか?

#example-bottom {
position: relative;
top: -3px;
min-height: 29px;
margin-bottom: 10px;

}

4

2 に答える 2

0

あなたは確かに負のマージンを使うことができます:-

上マージンと左マージンに負の値を指定すると、要素が上下に移動し、右マージンと下マージンに負の値を指定すると、後続の兄弟が左と上に移動します。

これにより、IE7、8 などのブラウザーで競合が発生する可能性はありますか?

いいえ、最新のブラウザで使用している場合は問題ありません。

これも:-

負のマージンは、最新のすべてのブラウザー (およびほとんどの場合 IE6) で完全にサポートされています。

補足:-特に、絶対位置または相対位置を使用せずに div を正確に配置したい場合、負のマージンが命の恩人になるシナリオがあるかもしれません

于 2013-09-15T13:03:26.067 に答える