2013-02-11 52 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方式就是忽略它,因爲它仍然有效的方式是。 :)