Html CSS应用于firefox中的aspx页面,但不适用于IE。只有1按钮的样式不适用于';不行。有什么想法吗?

Html CSS应用于firefox中的aspx页面,但不适用于IE。只有1按钮的样式不适用于';不行。有什么想法吗?,html,asp.net,css,vb.net,Html,Asp.net,Css,Vb.net,这是按钮的CSS .button:last-of-type,.button:visited, .button:hover, .button:active, .button:active { background: #7C8C99; color: #FFFFFF; display: inline-block; font-weight: bold; margin-top: 10px; padding: 7px; } IE中的html <in

这是按钮的CSS

.button:last-of-type,.button:visited, .button:hover, .button:active, .button:active {
    background: #7C8C99;

    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    margin-top: 10px;
    padding: 7px;
}
IE中的html

 <input type="submit" name="ctl00$ContentPlaceHolder1$Button1" value="Submit" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$ContentPlaceHolder1$Button1&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="ctl00_ContentPlaceHolder1_Button1" class="button" />


有什么想法吗?

IES不支持
最后一个类型的
是CSS3属性。您实际上没有为.button添加任何样式。您使用哪个ie版本测试页面?因为
last of type
仅适用于IE9及更高版本。
.button{
    background: #7C8C99;

    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    margin-top: 10px;
    padding: 7px;
}