MS IE 7中的圆角

时间:2011-05-28 08:35:31

标签: css internet-explorer-7

如何在MSIE7中获得圆角? (和跨浏览器,作为奖励,但IE7至关重要)

我可以在没有额外图像的情况下完成吗?

对于不同的文本框/表格大小,我需要一堆图像吗?


更新:这实际上很重要,现在我想到了......

如果我从PHP生成HTML并且它可以是动态的,那么我真的不知道它的大小怎么办?

3 个答案:

答案 0 :(得分:12)

我建议使用CSS3样式然后CSS3PIE。像魅力一样工作!

答案 1 :(得分:1)

与Ian的答案类似,一种可能性是使用CSS3的border-radius,然后包含CurvyCorners。你可以在没有图像的情况下做到这一点 - 也就是说,你不需要提供图像来使这里提到的任何解决方案都有效。

答案 2 :(得分:1)

您可以在任何宽度/高度的任何元素上使用CSS圆角。 IE有许多解决方案/解决方法。有些需要JavaScript。有些人使用包装在.htc文件中的VML。有些使用多个图像。这里讨论了许多技术:

  1. CSS-Discuss - Rounded Corners
  2. CSS Rounded Corners 'Roundup' - 推荐阅读