默认情况下,输入框使用 display:inline;
样式,这意味着父元素需要像这样具有 text-align:center;
样式:
.parent {
background-color: #404040;
text-align: center;
padding: 5px;
}
<div class="parent">
<input type="submit" class="submit" value="Submit">
</div>
或者,您可以将按钮/输入的显示类型更改为display:block;
并使用自动边距,如下所示:
.parent {
background-color: #404040;
padding: 5px;
}
.submit {
display:block;
width: 100px; /* note that display block will go full width unless you specify otherwise */
text-align:center;
margin: auto;
}
<div class="parent">
<input type="submit" class="submit" value="Submit">
</div>
.full-width {
text-align:center;
width:100%;
float:left;
background:#404040;
padding:5px;
}
<div class="full-width">
<input type="button" value="search" />
</div>
你可以使用居中标签
<center>
<input type="button" value="search"/>
</center>
text-align:center
。 - Koby Douek