2013-02-11 106 views
1

我正在学习CSS和Ajax边界半径没有在ASP.NET工作这表明像border radius is not a known css property name.按钮半径不工作

+0

你能显示代码吗? – Terrance 2013-02-11 15:11:01

+2

VS2010可能设置为针对CSS2.1而不是CSS3.0进行验证...请参阅http://stackoverflow.com/questions/4810401/css-3-0-in-visual-studio-2010 – MikeM 2013-02-11 15:12:37

+1

这不是错误,这只是一个警告,CSS2.1验证引擎不知道该属性。但是在运行该项目时它仍然按预期工作。 – 2013-02-11 15:14:11

回答

5

这是因为你的Visual Studio 2010 CSS验证设置为2.1或更低和错误border-radius在CSS3中添加。这只是一个警告,所以它会按预期工作。

0

Morpheus是对的。而其他一些浏览器也不支持
最好的方法就是像这样重复每个属性。

-moz-border-radius: 8px; 
-webkit-border-radius: 8px; 
border-radius: 8px; 
-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5); 
-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5); 
box-shadow: 3px 3px 4px rgba(0,0,0,.5); 

您可以点击这里浏览了兼容性Border Properties, Values & Browser Support



BEST方式就是忽略它,因为它仍然有效的方式是。 :)