我基于引导框架创建了简单的注册表单,它将被集成到站点中:
<link href="/bootstrap/css/bootstrap.css" rel="stylesheet">
<link href="/css/bootstrap-responsive.css" rel="stylesheet">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<body>
<center><h2>Регистрационная форма</h2></center>
<form class="form-horizontal" method='post' action='/contact.php' id='form'>
<fieldset class="myfields">
<div><label>Name: </label><input type='text' name='name' required id='name'></div>
<div><label>Surname: </label><input type='text' name='surname' required id='surname'></div>
<div> <label>Mail: </label><input type='email' name='email' required id='email'></div>
<div><label>Phone: </label><input type='text' name='phone' required id='phone'></div>
<div><label>Skype: </label><input type='text' name='skype' required id='skype'></div>
<div><label>Assess: </label><select name='assistance' id='assistance'>
<option value='With first parameter'>One</option>
<option value='With second parameter'>Two</option>
</select></div>
<input class="btn btn-primary" type='submit' value='Send'>
</fieldset>
</form>
</body>
这个CSS配置:
<style type="text/css">
.myfields label, .myfields input, .myfields select {
display:inline-block;
height: 35px;
}
form {
text-align:center;
}
.myfields label, .myfields select {
text-align:left;
width:100px;
}
.myfields select {
text-align:left;
width:200px;
}
.myfields input {
width:200px;
}
</style>
我怎么能把我的注册块放在页面的垂直中心?在这种情况下垂直对齐不起作用:-(它可能是java-script或CSS解决方案,没关系。