2011-01-31 56 views
0
要生成内嵌样式

我通过包括对主流浏览器的风格属性添加圆角到我的网站 --moz-边界半径导致IE8

.optional{ 
    -moz-border-radius: 10px; 
    -webkit-border-radius:10px; 
    border-radius:10px; 
} 

当我在IE8加载虽然这件事,浏览器会生成一堆内联样式,它们全都覆盖我以前定义的样式。我不想为所有这些样式添加!重要的,以防止它们被覆盖。

现在,当我删除-moz-border-radius: 10px;一切工作正常。我不想测试我没有使用IE并加载一个单独的CSS文件。

我一直没能在网上找到任何关于此的信息。非常感谢。

+0

您是否使用兼容性脚本将此CSS3功能添加到ie8? ie8默认不支持border-radius。如果您正在使用这样的脚本,它可能会创建带内联样式的元素。 – 2011-01-31 05:31:56

+0

IE8不支持任何类型的border-radius,并且您的脚本将被忽略,您遇到的问题是什么,它不能由您定义的border-radius属性引起。 – Gup3rSuR4c 2011-01-31 05:36:39

回答