0

我有一个问题,我在这个文本周围有空间,我无法摆脱。我不能将全局填充:0 或边距:0 应用于所有 div。我的 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 回答