我想让输入框保留在表单的中心,但即使使用margin: 0 auto;
或display: inline-block;
#message {
width: 90%;
...
margin: 0 auto;
}
答案 0 :(得分:3)
答案 1 :(得分:1)
将text-align:center
添加到#subform
Input
充当inline-block
元素,您可以align
将text-align
属性提供给父级
#subform {
text-align: center;
}
#message {
width: 90%;
max-height: 25px;
line-height: 27px;
text-indent: 10px;
font-size: 1em;
color: #333;
background: none repeat scroll 0% 0% #FFF;
border-right: 1px solid #D9D9D9;
border-width: 1px;
border-style: solid;
border-color: #C0C0C0 #D9D9D9 #D9D9D9;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
margin: 0 auto;
}
<form id="subform" autocomplete="off">
<input id="message" placeholder="message goes here" type="text">
</form>
答案 2 :(得分:1)
试试这个简单的方法:
<form id="subform" autocomplete="off" style="text-align:center">
<input id="message" placeholder="message goes here" type="text">
</form>
答案 3 :(得分:0)
尝试这种简单的方式 -
<input type="text" style="text-align:center;" >