0

私が何を意味するかを見るにはここをクリックしてください.. この2つがそのように互いに直接上に座るのを防ぐことができるのは何ですか. 現時点で私のサイトではmargin-bottom:-22px;、効果を得るために使用する必要があります。

もちろん、IEでは動きません。

ありがとう :)

4

4 に答える 4

3

おそらく、いくつかの継承されたマージンですか?文脈なしで知ることは非常に困難です。

この種の問題を特定するための便利なツールは、ほとんどのブラウザで「開発者ツール」(Firefox では Firebug) として知られているものです。任意の要素を右クリックして、任意の要素Inspect elementのボックス モデルを簡単に表示し、それらのスタイルをどこから取得したかを選択します。

Firebug でこれを行う方法については、次のリンクを参照してください: http://getfirebug.com/layoutおよびhttp://getfirebug.com/css

于 2010-03-25T12:17:41.060 に答える
1

内部ブラウ​​ザ スタイルまたはスタイルシートのどこかにマージンが定義されている可能性がありますか? 両方の要素でマージンを 0 に設定してみてください。

于 2010-03-25T12:18:06.423 に答える
0

正のマージン値を使用すると、それらがさらに離れて配置されます

于 2010-03-25T12:12:42.877 に答える
0

どう言う意味ですか?一番下の div に追加margin-top: 2pxすると、さらに 2px 下に表示されます。つまり、触れません。これで問題ないでしょうか…?

于 2010-03-25T12:13:24.263 に答える