0

I am trying to center an Input field, however, it seems ignore the margin: 0 auto; setting.

A container is necessary to center it? Or I did something wrong?

Here is my sample code, as you can see, the box is centered, but not the Input field.

http://jsfiddle.net/EXZJm/

Many thx.

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 に答える