2012-08-11 82 views
0

我有一个问题在这里我得到这个文本的空间,我无法摆脱。 我不能将全局填充:0或margin:0应用于所有div。我的div是页面的一部分,我想删除额外的空间,我的div单独我不能应用填充:0或边距:0也是身体。div附近额外的空间

<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> 

我不知道为什么我得到给定的文本上方的空间。

+0

请分享完整的HTML代码,并在可能的情况下分享截图。或者创建一个http://jsfiddle.net – 2012-08-11 01:22:18

+1

你是什么意思的额外空间?请更具体一些。 – Tom 2012-08-11 01:23:57

+0

请找到小提琴的网址:http://jsfiddle.net/sCj6y/ – 2012-08-11 01:33:16

回答

0

您需要为边界元素设置边距为0,具体取决于可能仅适用于相关方向的其余布局。

1

您可以使用以下任何元素轻松设置边距为0。

#myDiv{ 
margin:0px; 
} 

0px;而不是0;

对于渲染/优化的目的其良好的包括测量(如PX,EM等)

0

http://jsfiddle.net/sCj6y/1/在这里你去单位,但你不应该HTML文件中的样式元素。

+0

谢谢老兄身高解决了问题 – 2012-08-11 02:14:22

+0

永远是一种享受。请将答案标为正确! – Tom 2012-08-11 02:30:28