Creating rounded corners in IE7 / IE8

前端 未结 5 725
醉酒成梦
醉酒成梦 2020-12-20 14:45

I am creating a rounded corners tabs, that works fine in IE9, Mozilla and Chrome, but not in IE7/IE8.

Here is the code:



        
相关标签:
5条回答
  • 2020-12-20 15:01

    border radius supported ie-7, ie-8, ie-9 via javascript check this tutorial how to show border radius in ie http://davidwalsh.name/css-rounded-corners

    0 讨论(0)
  • IE 7/8 do not support border-radius. I hear IE9 does though.

    This site contains a hack for getting rounded borders in IE7/8 though: http://dimox.net/cross-browser-border-radius-rounded-corners/ . You'll need to download border-radius.htc and put the following code in your CSS:

    .rounded-corners {
      behavior: url(http://yoursite.com/border-radius.htc);
    }
    
    0 讨论(0)
  • 2020-12-20 15:18

    There are following solutions :

    1. CSSPie (http://css3pie.com/ but its compressed js file is 40 KB in size)
    2. There is another solution using htc file for IE

          behavior: url(http://yoursite.com/border-radius.htc);
               (almost 40 KB of size)
      

      The guide can be found here http://dimox.net/cross-browser-border-radius-rounded-corners/

    3. Another solution that I personally recommend is :

           jquery.corner.js (http://jquery.malsup.com/corner/) 
      

      It's uncompressed js file is 10 KB in size.

    0 讨论(0)
  • 2020-12-20 15:19

    The Internet Explorer supports the CSS border-radius property natively not until version 9. For lower version of IE, check the jQuery plugin kvijayhari mentioned, jQuery Corner.

    0 讨论(0)
  • 2020-12-20 15:21

    Use jquery corner , it will work on all major browser

    http://jquery.malsup.com/corner/

    You can even configure the corners the way you like!!

    0 讨论(0)
提交回复
热议问题