-9
A
回答
3
CSS圆角与“所有浏览器”不兼容,版本太多,许多旧版本的浏览器仍在使用,因此需要一个纯粹的CSS解决方案。
此外,如果你的国家,你不能使用图片,因为这是解决方法之一你是严重限制。
但是,我认为你应该考虑使用CSS舍入边框,因为你可以在不支持它们的浏览器上优雅地退化,用其他CSS技术来使元素看起来一样好。这几乎是大多数人现在这样做的。
这意味着什么在实践中是,当你的用户升级他们的浏览器时,他们“自动”获得好处,而不必编写你的站点的两个版本。
0
你想支持哪些浏览器(“所有浏览器”包括IE6?那么IE5呢?那么早些时候呢?)。
你大概知道CSS border-radius
财产。这是在您的盒子上绘制圆角的标准方法。
由于您对“所有浏览器”感到忧心忡忡,我假设您担心旧版本的IE,并且您说得对:border-radius
在IE6,IE7或IE8中不起作用。
如果你不想使用图像,但你想支持这些浏览器,那么你将不得不使用基于Javascript的解决方案。
到目前为止最好最容易使用的是CSS3Pie。它嵌入到样式表中,使用IE的behavior
风格,并使IE以标准border-radius
风格工作。请参阅CSS3Pie网站上的说明和演示以获取更多关于它如何工作的信息,但足以说这是我现在推荐的用于IE中圆角的唯一解决方案。
相关问题
- 1. 如何创建一个圆角的NSImageView?
- 2. 在.net winform中创建圆角容器
- 3. 如何使用CSS创建一个圆角背景框?
- 4. 创建一个圆角的BlockArrow
- 5. 试图创建一个圆角UIButton类
- 6. 如何使圆角边框的内容也是圆角的?
- 7. 圆角容器IE6
- 8. 如何创建一个圆角的图像边框?
- 9. 如何创建一个圆角面板和剪辑的约束
- 10. 如何创建灵活的圆角?
- 11. 用CSS圆角创建一条线
- 12. 如何创建一个透明的圆?
- 13. 使用圆角创建表格
- 14. Javascript:如何创建一个圆角标签菜单?
- 15. 如何在Flex中创建一个虚线圆角矩形?
- 16. 如何使用KineticJS从一个圆圈创建箭头到另一个圆圈?
- 17. 如何在svg中创建圆角
- 18. 如何创建背景CSS div /圆角?
- 19. 创建带圆角的ImageView
- 20. 使用`border-radius`创建一个圆形
- 21. 如何使用CSS创建一个“部分边框”的圆形
- 22. 如何创建一个椭圆UIView?
- 23. 创建角1.6容器
- 24. 如何使用排球库创建圆角图像android
- 25. 如何使用CSS在IE 8中创建圆角?
- 26. 如何使用php和html在缩略图上创建圆角?
- 27. 如何使用cocoa touch创建圆角透明矩形?
- 28. 如何使用css文件创建圆角按钮?
- 29. 如何在C#中使用圆角创建图像?
- 30. 如何在MFC中使用圆角创建进度控件?
请定义“所有的浏览器”...有些东西告诉我,你实际上并不意味着[全部](http://www.dillo.org/)[the](http://elinks.cz/ )[浏览器](http://oss.sgi.com/projects/mozilla/faq.html)。 – ckittel