我以前习惯使用<center>
,但现在它已经被删除了我使用推荐的margin
属性的时间很长。谁能给我一些关于如何使用&#34;更好&#34;如何与中心对齐?
HTML
<div id="main_container">
<div id="content_container">
<div id="form_contact">
<form method="post" action="index.php" style="display:inline">
<input type="email" name="email" id="email" style="display:inline">
<input type="text" name="subject" id="subject" style="display:inline"><br>
<textarea rows="10" cols="30" style="display:inline"></textarea><br>
<input type="submit" name="submit" id="submit" value="Send Message" class="submit" style="display:inline">
</form
</div>
</div>
</div>
CSS:
#header_container {
width:100%;
height:100%;
position:relative;
bottom:95px;
}
#main_container {
width:100%;
height:100%;
margin-left:auto;
margin-right:auto;
}
#content_container {
width:100%;
margin:0;
}
答案 0 :(得分:0)
<html>
<head>
<style type="text/css">
div.wrapper {
width: 1000px;
margin: 0 auto;
}
</style>
</head>
<body>
<div class="wrapper">
<form>
some inputs
</form>
</div>
</body>
答案 1 :(得分:0)
好的,这是一个快速解决你的问题(我认为)。您需要做的就是为您的CSS添加几行代码。
html, body { margin: 0;
padding: 0;
}
body {
text-align: center;
}
#header_container {
width:100%;
height:100%;
position:relative;
bottom:95px;
}
#main_container {
width:100%;
height:100%;
margin-left:auto;
margin-right:auto;
}
#content_container {
width:100%;
margin:0;
}
这是一个包含工作代码的jsfiddle:http://jsfiddle.net/gmZ6v/
答案 2 :(得分:0)
您只需添加以下CSS即可。
#form_contact {
display: block;
margin-left:auto;
margin-right:auto;
text-align:center;
}