0

我正在尝试将输入字段居中,但是,它似乎忽略了边距:0 auto; 环境。

需要一个容器来居中吗?还是我做错了什么?

这是我的示例代码,如您所见,框居中,但不是输入字段。

http://jsfiddle.net/EXZJm/

很多谢谢。

4

3 回答 3

3

制作input一个块元素 - http://jsfiddle.net/EXZJm/2/

  input{
      margin: 0px auto; 
      width: 100px;
      display: block; /* this */
  }
于 2012-07-30T09:37:45.733 回答
0

只需将 text-align:center 添加到父元素。

于 2012-07-30T09:39:52.467 回答
0

由于默认情况下输入是内联元素,您可以text-align: center;在父框上使用并省略输入的边距。

于 2012-07-30T09:40:32.343 回答