问题描述
|
如何在MSIE7中获得圆角? (和跨浏览器,作为奖励,但IE7至关重要)
我可以不用多余的图像吗?
是否需要一堆用于不同文本框/表格大小的图像?
更新:这实际上很重要,现在我想到了...
如果我从PHP生成HTML,并且它是动态的,那么我真的不知道大小怎么办?
解决方法
我建议先使用CSS3样式,然后再使用CSS3PIE。奇迹般有效!
, 与Ian的答案类似,一种可能性是使用CSS3的border-radius,然后包含CurvyCorners。您可以在不使用图像的情况下完成此操作-也就是说,您无需提供图像即可使此处提到的任何一种解决方案都能正常工作。
, 您可以在任何宽度/高度的任何元素上具有CSS圆角。 IE有许多解决方案/解决方法。有些需要JavaScript。有些使用包装在.htc文件中的VML。有些使用多个图像。这里讨论了许多技术:
CSS讨论-圆角
CSS圆角\“ Roundup \”-推荐阅读