IE中的圆角:VML vs jQuery

IE中的圆角:VML vs jQuery,jquery,internet-explorer,css,rounded-corners,vml,Jquery,Internet Explorer,Css,Rounded Corners,Vml,作为这篇文章的后续行动: 假设jQuery已经被包括在内,那么对于圆角,以下IE解决方案之间的权衡是什么: a使用VML解决方案处理圆角,如css3PIE、dd_圆角和弯角 b使用jQuery插件(如curvy corners、rounded corners或jQuery.corners)来生成角点PNG/GIF?没有好的、稳定的边界半径替代品。VML有相当多的缺点,这使得它的渲染不适当或不能正确地应用于有两个或多个边界的情况 我的建议?要么听,要么坚持生成PNG/GIF圆角,并通过IE的条件注

作为这篇文章的后续行动:

假设jQuery已经被包括在内,那么对于圆角,以下IE解决方案之间的权衡是什么:

a使用VML解决方案处理圆角,如css3PIE、dd_圆角和弯角


b使用jQuery插件(如curvy corners、rounded corners或jQuery.corners)来生成角点PNG/GIF?

没有好的、稳定的边界半径替代品。VML有相当多的缺点,这使得它的渲染不适当或不能正确地应用于有两个或多个边界的情况


我的建议?要么听,要么坚持生成PNG/GIF圆角,并通过IE的条件注释应用它们。

边界半径没有好的、稳定的替代品。VML有相当多的缺点,这使得它的渲染不适当或不能正确地应用于有两个或多个边界的情况


我的建议?要么听,要么坚持生成PNG/GIF圆角,并通过IE的条件注释应用它们。

最佳实践是为chrome、firefox和safari设计。这些是最常用的浏览器。

最佳实践是为chrome、firefox和safari设计。这些是最常用的浏览器。

难道你不能通过样式表来实现它,这样会降低性能吗

.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }

你就不能通过样式表来完成,这样会降低性能好的:

.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }

我都试过了,只要你只需要圆角,你就无法打败css3pie。
缺点可以忽略不计,甚至不值得一提,除非你真的有很多缺点,因为它们会显著降低页面速度。

我都试过了,只要你只需要圆角,你就无法打败css3pie。

缺点可以忽略不计,甚至不值得一提,除非你真的有很多缺点,因为它们会显著降低页面速度。

有一点-如果你将jQuery引入页面只是为了应用圆角,那你就错了。这一点很好。我假设jQuery已经包含在内。为了使问题更有趣,我将编辑我的问题…一点-如果你将jQuery引入页面只是为了应用圆角,那么你做得不对。这一点很好。我假设jQuery已经包含在内。为了让这个问题更有趣,我将编辑我的问题……你刚刚编造了这个统计数据,不是吗?不,这些统计数据不是编造的,而是完美的,IE正在下降。2011年Internet Explorer Firefox Chrome Safari Opera 1月26.6%42.8%23.8%4.0%2.5%来源:所以Safari 4%到26.6%仍然是一个损失——只有Firefox打败了它。2011年1月统计数据。我不认为w3schools.com是一个统计数据的有效场所,因为它主要是由技术娴熟的用户访问的,而且大多数技术娴熟的用户都是拥有闪亮浏览器的用户,我认为统计数据应该来自于普通用户使用的网站,比如雅虎或facebook。你刚刚编造了这个统计数据,不是吗?不,这些数据都是虚构的,但很完美,IE正在下降。2011年Internet Explorer Firefox Chrome Safari Opera 1月26.6%42.8%23.8%4.0%2.5%来源:所以Safari 4%到26.6%IE仍然是亏损——只有Firefox能战胜它。2011年1月统计数据。我不认为w3schools.com是一个统计数据的有效场所,因为它主要是由技术娴熟的用户访问的,而且大多数技术娴熟的用户都是拥有闪亮浏览器的用户,我认为统计数据应该来自像雅虎或facebook这样的普通用户使用的网站。我认为css3pie的缺点是它的文件大小缩小了31k。虽然它为IE提供了其他CSS3解决方案,但对于圆角来说似乎有点矫枉过正。我真的希望它能提供一个定制下载的选项。@uglymunky gzip它应该是10k左右。还是太多?看看github上的项目,用圆角模块构建您自己的pie.htc。我想说css3pie的缺点是它的文件大小缩小了31k。虽然它为IE提供了其他CSS3解决方案,但对于圆角来说似乎有点矫枉过正。我真的希望它能提供一个定制下载的选项。@uglymunky gzip它应该是10k左右。还是太多?看看github上的项目,用圆角模块构建您自己的pie.htc。虽然从技术上讲,这是可行的,但有相当多的IE用户,这意味着他们中的任何人都没有圆角。这让我很难过:虽然从技术上讲,这是可行的,但有相当多的IE用户,这意味着他们中的任何一个都没有圆角。这让我很难过:好吧,似乎使用VML会导致某些定位错误以及一些背景问题。对于生成的GIF使用jQuery是否有任何问题需要注意/小心?所有相同的规则都适用,就好像您要事先在服务器上创建标记一样。看,还有
rticle关于阴影和圆形边框。好的,似乎使用VML会导致某些定位错误以及一些背景问题。对于生成的GIF使用jQuery是否有任何问题需要注意/小心?所有相同的规则都适用,就好像您要事先在服务器上创建标记一样。请参见和关于放置阴影和圆形边框的文章。