回答
如果您需要JavaScript解决方案,您可以检出Corner。它是跨平台的。
随着CS3 border-radius
属性,这并不难。有些浏览器有自己的暗示,比如firefox的-moz-border-radius
,safari和chrome的-webkit-border-radius
。
但IE仍然不支持border-radius,所以很难让它跨浏览器工作。
有跨浏览器的一些变通圆角不使用Javascript:
CSS Rounded Corners In All Browsers
An Experiment in Rounded Corners
Rounded corners in CSS (cross browser implementations)
使用CSS3的WebKit的&壁虎基于浏览器,SVG歌剧和VML for IE。
如果你想通过Javascript使用,你也可以使用着名的jQuery Corners。
我知道这是一个古老的线程,但只是你知道 - 第一个和最后一个链接依赖于使用'.htc'文件,实际上** **是JavaScript - 所以你不能说这两个解决方案是“..不使用Javascript” – techexpert 2012-06-24 01:58:49
您已经接受,但是CSS3 PIE您可以在IE3中使用border-radius
属性(以及渐变,阴影和其他有趣的CSS3功能)。我认为这是解决问题的更清洁方法之一。
- 1. CSS和跨浏览器的圆角
- 2. 跨浏览器图像
- 3. 跨浏览器圆进度条
- 4. 互联网浏览器的圆角
- 5. jquery.corner.js圆角在IE浏览器
- 6. 这是最好的轻量级jquery插件,使跨浏览器圆角不使用图像?
- 7. 圆角图像
- 8. 图像的圆角
- 9. 导航中的CSS跨浏览器图像分隔器
- 10. .htaccess跨浏览器
- 11. document.evaluate - 跨浏览器?
- 12. HTML:跨浏览器
- 13. ClickOnce跨浏览器
- 14. 跨浏览器javascript
- 15. 跨浏览器CSS
- 16. 图像无法加载Safari浏览器
- 17. CSS:样式访问图像跨浏览器的方式/跨浏览器的不透明度
- 18. 无图像的圆角问题
- 19. Css图像拼图 - 跨浏览器兼容性
- 20. Javascript圆角图像
- 21. 跨浏览器音频支持(无Flash)
- 22. 跨浏览器HTML5的iFrame
- 23. 跨浏览器的问题
- 24. 跨浏览器的addEventListener
- 25. 跨浏览器的css
- 26. GWT ListBox的跨浏览器
- 27. 的Html - beforeunload - 跨浏览器
- 28. 如何创建图像的三角形容器(x浏览器)
- 29. 跨浏览器的图像匹配和定位兼容性
- 30. 浏览器Canvas CORS支持跨域加载的图像处理
看起来不错,因为它使用支持它的浏览器的CS3属性并恢复为IE的图像。 – 2010-05-11 21:02:35
哇,它就像一个发现车轮或什么... – 2010-09-15 02:45:44
CSS3PIE [css3pie.com]如下所示似乎是最好的解决方案。 – zachzurn 2012-02-28 23:46:30