IE中表单上的额外空格

时间:2010-04-22 17:05:31

标签: forms internet-explorer whitespace

我有一个测试表单,顶部图像上方的空白区域不应该存在...图像是附加到h1标签的背景图像。看起来.wufoo div和#main_form表单之间有空格。

的CSS:

<link rel="stylesheet" href="https://system.netsuite.com/c.659197/oboe/integrate/wufoo/css/structure.css" type="text/css" />
<link rel="stylesheet" href="https://system.netsuite.com/c.659197/oboe/integrate/wufoo/css/form.css" type="text/css" />
<link rel="stylesheet" href="https://system.netsuite.com/c.659197/oboe/integrate/wufoo/css/theme.css" type="text/css" />
<style type="text/css">
* {padding:0;margin:0;}
.wufoo{border:1px solid #444;margin:0;padding:0;}
.wufoo p{padding:3px;}
h1 {background:url("/oboe/header1.jpg") no-repeat -270px top;
cursor:pointer;height:164px;margin:auto;width:626px;}
h2{padding:3px; color:#444;}
.wufoo textarea.inputreq{width:355px;}
#main_form{padding:0;margin:0;}
</style>

HTML:

<div id="container">
<div class="wufoo">
<form id="main_form" name="main_form" method="POST" action="test.nl" onsubmit="return ( window.isinited &amp;&amp; window.isvalid &amp;&amp; save_record( true ) )" style="margin: 0pt;">
<h1>Earth Day Giveaway</h1>
<h2>Earth Day Giveaway</h2>
</form>
</div><!--end wufoo--> 
</div><!--container-->

1 个答案:

答案 0 :(得分:0)

默认情况下,h1元素会对其应用边距。

h1 { margin: 0px; }

或者在你的情况下,如果你的中心(我不知道你是否正在使用自动保证金),你可以使用它:

h1 { margin: 0px auto; }