http://anonoz.com/armesh//contact_form/
上記のリンクは、私が作成しているお問い合わせフォームを示しています。右の写真のようにしようと思います。「Try us Today」というテキストmargin-top
を 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
20px を#form_body
div に対して押し下げる必要があります。しかし、何も起こりませんでした。Firebug と Chrome の開発者ツールを試してみましたが、なぜこれが起こっているのかわかりませんでした。また、フォームの高さに合わせて div の高さを設定しようとした#form_body
ので、 .form_head を押し下げる余地がありますが、まだ機能していません。
私はコーディングを始めて 3 か月になりますが、この種の問題によく直面します。私はいつも、ポジショニング コードをいくつか入力するだけでハックして抜け出します。
ただし、今日は同じことをしたくありませんが、なぜこれが起こっているのか、そしてそれを適切な方法で解決する方法を理解したいと思っています。誰かが光を当てて、これについて私に教えてくれませんか?