我正在为网站制作一个简单的登录页面,但我的表单不会与中心对齐。如果您看一下这里,您会发现它略微向右偏移。我已经尝试在表单周围添加一个容器 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}
如果你能弄清楚问题是什么,我会给你烤一个馅饼之类的。谢谢。