我想中心一个输入字段,但是,它似乎忽略了边距:0 auto;设置。居中输入字段,容器是必须的吗?
一个容器需要居中吗?或者我做错了什么?
这是我的示例代码,正如您所看到的,该框是居中的,但不是输入字段。
很多thx。
我想中心一个输入字段,但是,它似乎忽略了边距:0 auto;设置。居中输入字段,容器是必须的吗?
一个容器需要居中吗?或者我做错了什么?
这是我的示例代码,正如您所看到的,该框是居中的,但不是输入字段。
很多thx。
充分利用input
块元素 - http://jsfiddle.net/EXZJm/2/
input{
margin: 0px auto;
width: 100px;
display: block; /* this */
}
只需添加文本对齐:中心父元素。
由于默认情况下输入是内联元素,因此您可以在父项框上使用text-align: center;
,并省略输入上的边距。
'inline-block'将不会工作:http://jsfiddle.net/EXZJm/8/ – feeela 2012-07-30 09:41:24
忽略文本对齐中心,这是一个旧的网页显示器黑客攻击(我拒绝称之为浏览器)像IE6那样没有正确渲染元素。这个答案是正确的答案。是内联块不会工作! – 2012-07-30 09:41:56
非常感谢! – franfran 2012-08-01 07:02:01