サイトの簡単なランディング ページに取り組んでいますが、フォームが中央に配置されません。ここで見てみると、少し右にずれているのがわかります。フォームの周りにコンテナ div を追加して、margin:0 auto のブロックとして設定しようとしましたが、何も変わりません。また、 class="span6 offset 3" を設定して中央に揃えようとしましたが、その小さなオフセットはまだ残っています。他の div 内のすべての div が何らかのマージンを構築しているように感じますが、それを修正する方法がわかりません。ここに私のHTMLコードがあります:
<div class="row">
<div class="span3"></div><!--/.span3-->
<div class="span6">
<div class="well span6" align="center">
<form id="contact-form" name="contact-form" method="post" action="form-processing.php">
<input class="span6" name="Name" id="Fname" type="text" placeholder="Your name" required>
<input class="span6" name="Email" id="Email" type="email" placeholder="Your email" required>
<input class="span6" name="Message" id="Message" type="text" rows="3" placeholder="What's on your mind?" required><br>
<button type="submit" class="btn btn-primary" id="button">Submit</button>
<button type="reset" class="btn">Clear</button>
</form>
</div><!--/.well span6-->
</div><!--/.span6-->
<div class="span3"></div><!--/.span3-->
</div><!--/.row-->
そして、これが私のブートストラップ以外の CSS コードです。
h1 {font-family: marvel, serif; color:#060; font-size:90px; -webkit-text-stroke: 1px white;}
h2 {font-family: marvel, serif; color:#CCC; font-size:50px; -webkit-text-stroke: 1px black;}
p {color:white; font-size:20px;}
body{
padding: 40px;
margin:0 auto;
background-image: url(../img/background.jpg);
background-repeat: repeat;
background-position: center center;
}
.welcome {padding:30px 0 0 0;}
#Message {overflow:hidden;}
.well {margin:0 auto;}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed}
何が問題なのか分かったら、パイか何かを焼いてあげましょう。ありがとう。