代码之家  ›  专栏  ›  技术社区  ›  Auxiliary

CSS-优化圆角以提高速度

  •  3
  • Auxiliary  · 技术社区  · 14 年前

    我正在努力优化我的网站的速度。我以前用过圆角的图片,但现在我用border radius和-moz border radius css规则改变了它们。哪条路速度最好?我以前认为css规则更快,但我看到很多网站都在谈论css精灵,我现在有点困惑。哦,我不关心IE的兼容性,所以你可以建议任何你想要的方法。

    4 回复  |  直到 14 年前
        1
  •  4
  •   Radomir Dopieralski    14 年前

    速度如下:CSS>精灵>分离图像。 精灵是当你使用一个单独的图像并用CSS对其进行切片/定位时,而不是对角点使用单独的图像。因为你只下载一张图片。CSS是最快的,因为它不需要下载任何东西。

        2
  •  1
  •   Pekka    14 年前

    radius

    对于那些没有的(旧的)浏览器,应用基于图像的解决方法。

        3
  •  0
  •   Yi Jiang G-Man    14 年前

    两者完全相同,只是因为CSS3规范还没有最终确定,Mozilla实现了 border-radius -moz- 供应商前缀。你会需要的,还有 -webkit- 圆角版本,可在Webkit(Chrome、Safari)和Mozilla(Firefox)浏览器上运行。

    至于速度。。现在还不清楚您是在谈论传输还是渲染速度。在任何一种情况下,我建议差别可以忽略不计,您应该使用这三种方法来获得最大的浏览器支持(当然,减去IE)

        4
  •  0
  •   fredley    14 年前

    我推荐CSS精灵。这是一个很好的教程: http://bavotasan.com/tutorials/simple-rounded-corners-with-a-css-sprite/