html - 为什么这个输入按钮在 Chrome 中正确居中显示,但在 IE 和 Firefox 中却没有?

标签 html css

为什么这个输入按钮在 Chrome 中显示正确居中,但在 IE 或 Firefox 中显示在右侧。这是链接,它是右侧的第二个按钮:

网站:http://dallaspetsalive.org/about/

HTML:

<div style="float:center;text-align:center;">
<form action="http://linkhidden" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email     address" required>
<br /><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe"    class="button" style="text-align:center;float:center;" >
</form>
</div>

这是 CSS:

input.button {
    background: -moz-linear-gradient(center top , #E8E8E8 0%, #D1D1D1 100%) repeat scroll 0 0 transparent;
    border: 1px solid #9D9D9D;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 1px 0 #F5F5F5 inset;
    color: #656464;
    display: inline-block;
    padding: 6px 12px;
    text-shadow: 1px 1px 0 white;
}

最佳答案

属性 float: center 不存在。更改内联样式并添加以下内容:

float: none;
margin: 0 auto;

你的输入标签应该是

<input 
    type="submit" 
    value="Subscribe" 
    name="subscribe" 
    id="mc-embedded-subscribe"
    class="button" 
    style="float:none; margin: 0 auto;" 
/>

关于html - 为什么这个输入按钮在 Chrome 中正确居中显示,但在 IE 和 Firefox 中却没有?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16182287/

相关文章:

javascript - 如何模糊滚动上的图像?

javascript - 从事件监听器更改时 RGB 颜色不更新

javascript - css、html、angularjs 或 jade 问题?

html - 调整窗口大小时如何使图像强制DIV大小

html - Angular指令novalidate在表单html标签中的用法是什么

python - BeautifulSoup 解析 Python

html - CSS 标记具有一个固定的 div 和一个可滚动的相邻 div

css - 推特 Bootstrap 默认填充

jquery - 可缩放区域,但如果没有缩放手势则滑动

html - 放大和缩小时网页元素会改变大小