【发布时间】:2011-06-10 21:55:20
【问题描述】:
如何在 MSIE7 中获得圆角? (和跨浏览器,作为奖励,但 IE7 至关重要)
我可以不用额外的图片吗?
我需要一堆用于不同文本框/表格大小的图像吗?
更新:这实际上很重要,现在我想到了......
如果我从 PHP 生成我的 HTML 并且它可以是动态的,所以我真的不知道大小怎么办?
【问题讨论】:
如何在 MSIE7 中获得圆角? (和跨浏览器,作为奖励,但 IE7 至关重要)
我可以不用额外的图片吗?
我需要一堆用于不同文本框/表格大小的图像吗?
更新:这实际上很重要,现在我想到了......
如果我从 PHP 生成我的 HTML 并且它可以是动态的,所以我真的不知道大小怎么办?
【问题讨论】:
我建议使用 CSS3 样式,然后使用 CSS3PIE。像魅力一样工作!
【讨论】:
与 Ian 的回答类似,一种可能性是使用 CSS3 的边框半径,然后包含 CurvyCorners。您可以在没有图像的情况下执行此操作 - 也就是说,您无需提供图像即可使此处提到的任何一种解决方案都能正常工作。
【讨论】:
您可以在任何宽度/高度的任何元素上使用 CSS 圆角。 IE 有许多解决方案/解决方法。有些需要JavaScript。有些使用包装在 .htc 文件中的 VML。有些使用多个图像。这里讨论了许多技术:
【讨论】: