在Safari中按钮不居中对齐

Jun*_*aid 4 html css safari center-align

按钮未居中对齐仅在Safari浏览器中.

的jsfiddle

HTML

<div class="" style=" width: 100%; ">
    <input value="Button" class="center-block" type="submit" style=""/>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.center-block {
display: block;
margin-right: auto;
margin-left: auto;
}
Run Code Online (Sandbox Code Playgroud)

以上问题刚出现在Safari中.在Chrome和Firefox中它运行正常.

Dmi*_*riy 9

如果你没有为btn设置宽度:

  1. 父母 - text-align: center
  2. 按钮子 - 使用display:inline-block而不是display: block

.wrap {
    text-align: center;
}
.center-block {
    display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)
<div class="wrap">
    <input value="Button" class="center-block" type="submit" />
</div>
Run Code Online (Sandbox Code Playgroud)