【问题标题】:How to create a rounded button to support in all the browsers? [closed]如何创建一个圆形按钮以支持所有浏览器? [关闭]
【发布时间】:2012-09-13 19:58:36
【问题描述】:

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

我哪里错了?

谢谢。

编辑:

我确实用过这个。

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

但没有运气。

更新:

谢谢。安装 sp1 后就可以了。

【问题讨论】:

  • 你在哪里看到这个错误?在浏览器或 Visual Studio 中?
  • 有人能告诉我如何为这个问题投票吗?因为我确实更改了帖子但没有回应。我失去了提问的访问权限。那么是否可以从关闭状态恢复。
  • +1 作为鼓励,但对您来说,重点是提高问题的质量。我建议你看看关于问题质量的一些关于元的讨论:meta.stackoverflow.com/search?q=question+quality
  • 谢谢,那我需要修改同一个帖子吗?或者我可以把它改成不同的问题,因为其中一些已经被回答了。
  • 我希望它能提高一些质量..

标签: asp.net css visual-studio-2010


【解决方案1】:

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

the compatibility table

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

SP1 solves some of the compatibility problems of Visual Studio 2010.

【讨论】:

  • 您安装了 SP1 吗?它应该可以解决问题。
  • k.thanks..but 我没有权限在这个系统中安装任何东西..所以我稍后再试..
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

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

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

    【讨论】:

      【解决方案4】:

      边框半径因浏览器而异

      -moz-border-radius: 15px;火狐

      边框半径:15px; IE浏览器

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

      【讨论】:

        猜你喜欢
        • 2015-01-06
        • 1970-01-01
        • 1970-01-01
        • 2013-02-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-23
        • 2019-12-24
        相关资源
        最近更新 更多