0

我正在使用 ASP.NET 和 C#。现在我需要创建需要在所有不同浏览器中支持的圆形按钮。但 Visual Studio 不支持此属性。

我哪里错了?

谢谢。

编辑:

我确实用过这个。

-moz-border-radius: 15px;
-webkit-border-radius: 15px;
 border-radius: 15px;

但没有运气。

更新:

谢谢。安装 sp1 后,它工作。

4

4 回答 4

2

border-radius属性仅在不太古老的浏览器中可用。

请参阅兼容性表

如果您使用的是基于 IE8 的旧 IDE,则无法轻松获得 CSS3 的所有优点。

SP1 解决了 Visual Studio 2010 的一些兼容性问题。

于 2012-09-21T11:39:29.333 回答
2

由于border-radius 属性不可用且Visual Studio 给出错误,但它肯定会工作,因为我也经常使用它。

于 2012-09-21T12:17:17.350 回答
2

如果它允许您提交代码,我不会担心 VS 中显示的错误,我相信它要么需要更新,要么除了某些属性之外不会。在放入渐变时,我通常会从这个 IDE 中得到错误。

我要说的一件事是,我总是会为旧版本的兼容浏览器(如早期版本的 firefox 等)添加前缀。

    -moz-边界半径:15px;
    -webkit-border-radius:15px;
     边框半径:15px;
    

于 2012-09-21T13:10:56.627 回答
0

边框半径在浏览器中有所不同

-moz-边界半径:15px;火狐

边框半径:15px;对于 IE

有关CSS 圆角的更多信息,请参见http://www.css3.info/preview/rounded-border/

于 2012-09-21T13:09:24.867 回答