为什么此输入按钮在Chrome中正确显示,而不是在IE和Firefox中?
为什么此输入按钮在Chrome中正确显示,但在IE或Firefox中显示在右侧。这里是链接,它是在右侧的第二个按钮:为什么此输入按钮在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;"
/>
的按钮有一个CSS'input.button'的选择器,它有float:right。 这是我发现萤火虫的代码:
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;
float: right;
padding: 6px 12px;
text-shadow: 1px 1px 0 white;
}
如果你删除它在Firefox为中心浮动的权利,我想铬和探险家为好。 或者在HTML:
<div style="float:none; text-align:center;">
谢谢。我发现我的CSS发生了什么。我认为我放入html的风格会覆盖它,但显然我错了。 – ktbird7 2013-04-24 02:25:47
@ ktbird7是的,内联样式会覆盖它。 – hjpotter92 2013-04-24 02:27:21
好,重写它在HTML中,你需要说style =“float:none” – multimediaxp 2013-04-24 02:27:51
我认为浮动:中心不存在。 – chepe263 2013-04-24 02:24:39