http://anonoz.com/armesh//contact_form/CSS margin-top not working
上面的链接显示了我正在创建的联系表单。 我想让它像在右边的图片。我必须给文本“今天试试我们”一个012px的20px。
HTML:
<body>
<div id="form_container">
<div id="form_body">
**<span class="form_head">Try us Today</span>**
<br/>
<span class="form_subhead">30 day money back gurantee</span>
<form id="enquiry_form" method="post" action="scripts/contact-form-handler.php">
<input type="text" name="name" id="name" value="Name" />
<input type="text" name="contact" id="contact" value="Contact Number" />
<input type="text" name="e-mail" id="email" value="Email" />
<input id='submit_button' type="submit" value="Get Your Space - NOW" />
</form>
</div>
</div>
<img src="form2.jpg"/>
</body>
CSS:
.form_head {
margin-top: 20px;
color:#58585a;
font-size:22px;
}
的CSS应该有推.form_head
20像素下来攻击#form_body
股利。然而没有发生。我甚至尝试过使用Firebug和Chrome开发者工具,但没有弄清楚为什么会发生这种情况。我也尝试将#form_body
div的高度设置为与表格的高度相匹配,以便有足够的空间让.form_head压低,但仍然无法使用。
我一直在为3个月编码,而且我经常遇到这种类型的问题。我总是通过键入一些定位代码来完成它,从而破解我的出路。
但是,我不想今天做同样的事情,但想知道为什么会发生这种情况,以及如何正确解决这个问题。有人可以请一些光和教育我这个?
我把它放在一个范围内以防止默认的h1,h2 ...造型。我总是使用位置方法来完成它,但这就像是在扼杀我。有没有其他方法?最重要的是,我想知道它为什么会发生? – 2013-05-08 07:57:02
[为什么这个CSS margin-top样式不起作用?](http://stackoverflow.com/questions/9519841/why-does-this-css-margin-top-style-not-work) – 2016-03-17 03:44:21