为什么此输入按钮在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;"> 

以上是 为什么此输入按钮在Chrome中正确显示,而不是在IE和Firefox中? 的全部内容, 来源链接: utcz.com/qa/266823.html

回到顶部