CSS:IE8仍然无法正确呈现CSS。有什么黑客攻击吗?

时间:2009-02-04 19:16:29

标签: css

我在ASP.net中将这段CSS代码用于fieldset

.important 
{
    border:1px solid #33CC00;
    padding:8px 10px 7px 20px;
}

.important 
{
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    background:#FFFFFF none repeat scroll 0 0;
}

.important legend 
{
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    -x-system-font:none;
    background:#F3FFF3 none repeat scroll 0 0;
    border:1px solid #33CC00;
    color:#33AA00;
    font-family:"Trebuchet MS";
    font-size:1.2em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding:1px 15px;
}

它在FireFox上看起来很好,但它看起来像IE7和IE8上的垃圾。我不知道我怎么能在IE上解决这个问题。有没有人知道在IE中处理CSS黑客的任何网站,或者我应该放弃,因为生命太短暂,不能浪费在跨浏览器兼容性上。

1 个答案:

答案 0 :(得分:3)

-moz-border-radius-是IE将忽略的Mozilla specific selectorborder-radius是等效的CSS3选择器,但IE几乎肯定不会支持它(Firefox 3可以,但我似乎记得标准或implementation都存在问题)