0

ここで問題が発生しました。このテキストの周囲にスペースができてしまい、取り除くことができませんでした。すべてのdivにグローバルにpadding:0またはmargin:0を適用することはできません。私のdivはページの一部であり、divの周りの余分なスペースだけを削除したいのですが、本文にもpadding:0またはmargin:0を適用できません。

<html>
<body>
<div class="topcont" id="topcont" style="display: block;padding:0px;margin:0px">
<div  id="dragcont" style="display: block;padding:0px;margin:0px">
    <div style="padding:0px;margin:0px; text-align: center; font-size: 18px; font-weight: bold; font-family: Helvetica Neue;">
        Drop up to 5 photos here
    </div>
    <div style="padding:0px;margin:0px; font-size: 18px; font-family: Helvetica Neue; border: 0px none; height: 18px; text-align: center;">
        Or
    </div>
</div>
<div style="padding:0px;margin:0px;color:#333; text-align:center; font-size:14px;font-family:Helvetica Neue">
   to add them as attachments
</div>
</div>
</body>
</html>

与えられたテキストの上にスペースが入る理由がわかりません。

4

3 に答える 3

1

任意の要素で以下を使用して、マージンを簡単に 0 に設定できます。

#myDiv{
margin:0px;
}

0px;とないことに注意してください0;

レンダリング/最適化の目的で、測定単位 (px、em など) を含めることをお勧めします。

于 2012-08-11T01:34:14.767 に答える
0

関連する方向のみの残りのレイアウトに応じて、それに隣接する要素の余白を 0 に設定する必要があります。

于 2012-08-11T01:31:48.500 に答える
0

http://jsfiddle.net/sCj6y/1/ここに行きますが、HTML ファイルの要素のスタイルを設定しないでください。

于 2012-08-11T01:51:19.703 に答える