{"id":3045,"date":"2017-03-01T16:50:38","date_gmt":"2017-03-01T22:50:38","guid":{"rendered":"http:\/\/cssnewbie.com\/?p=2152"},"modified":"2017-03-01T16:50:38","modified_gmt":"2017-03-01T22:50:38","slug":"compensate-for-internet-explorer-with-pie","status":"publish","type":"post","link":"https:\/\/cssdeck.com\/blog\/compensate-for-internet-explorer-with-pie\/","title":{"rendered":"Compensate for Internet Explorer with PIE"},"content":{"rendered":"<p>As a developer or designer, you probably know that not all browsers (especially not all older versions of browsers) have support for all the nifty CSS properties. In particular, older versions of Internet Explorer that are still in pretty wide use don&#8217;t always have support for some pretty common properties, such as border-radius, linear-gradient, and box-shadow. If you use vendor prefixes, however, you can usually get those properties supported.<\/p>\n<p>If you&#8217;re still having trouble getting the properties mentioned above supported on Internet Explorer, then you can use the super handy tool called CSS3 PIE (PIE is an acronym that stands for Progressive Internet Explorer) that will allow to add your own pie vendor prefixes to your CSS code\u00a0to enable support for the border-radius, linear-gradient, border-image, multiple background image, and box shadow properties.<\/p>\n<p><a href=\"http:\/\/css3pie.com\/\"><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-2153 aligncenter\" src=\"http:\/\/cssnewbie.com\/wp-content\/uploads\/2017\/02\/Screen-Shot-2017-03-01-at-12.51.41-PM-1024x434.png\" alt=\"Screen Shot 2017-03-01 at 12.51.41 PM\" width=\"696\" height=\"295\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>With the CSS3 PIE too you&#8217;re getting access to the appropriate vendor prefixes because the tool allows you to link to the PIE library using the behavior property for instances in which versions of Internet Explorer (versions 6-9, specifically) don&#8217;t support any of the properties mentioned above. To\u00a0use PIE in this way, all you need to do is download the files, install them onto your project, and make sure that you reference\u00a0their correct path when you link to them in the behavior property. See the snippet below for an idea of how this should be done:<\/p>\n<p><div id=\"ig-sh-1\" class=\"syntax_hilite\">\r\n\r\n\t\t<div class=\"toolbar\">\r\n\r\n\t\t<div class=\"view-different-container\">\r\n\t\t\t\t\t\t<a href=\"#\" class=\"view-different\">&lt; View <span>plain text<\/span> &gt;<\/a>\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t<div class=\"language-name\">css<\/div>\r\n\r\n\t\t\r\n\t\t<br clear=\"both\">\r\n\r\n\t<\/div>\r\n\t\r\n\t<div class=\"code\">\r\n\t\t<ol class=\"css\" style=\"font-family:monospace\"><li style=\"font-weight: normal;vertical-align:top\"><div style=\"font: normal normal 1em\/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top\">&amp;lt<span style=\"color: #00AA00\">;<\/span>br \/&amp;gt<span style=\"color: #00AA00\">;<\/span><\/div><\/li>\n<li style=\"font-weight: normal;vertical-align:top\"><div style=\"font: normal normal 1em\/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top\">div<span style=\"color: #00AA00\">&#123;<\/span>&amp;lt<span style=\"color: #00AA00\">;<\/span>br \/&amp;gt<span style=\"color: #00AA00\">;<\/span><\/div><\/li>\n<li style=\"font-weight: normal;vertical-align:top\"><div style=\"font: normal normal 1em\/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top\">behavior<span style=\"color: #00AA00\">:<\/span> <span style=\"color: #993333\">url<\/span><span style=\"color: #00AA00\">&#040;<\/span><span style=\"color: #ff0000;font-style: italic\">\/pie\/pie.htc<\/span><span style=\"color: #00AA00\">&#041;<\/span><span style=\"color: #00AA00\">;<\/span>&amp;lt<span style=\"color: #00AA00\">;<\/span>br \/&amp;gt<span style=\"color: #00AA00\">;<\/span><\/div><\/li>\n<li style=\"font-weight: normal;vertical-align:top\"><div style=\"font: normal normal 1em\/1.2em monospace;margin:0;padding:0;background:none;vertical-align:top\"><span style=\"color: #00AA00\">&#125;<\/span>&amp;lt<span style=\"color: #00AA00\">;<\/span>br \/&amp;gt<span style=\"color: #00AA00\">;<\/span><\/div><\/li>\n<\/ol>\t<\/div>\r\n\r\n<\/div>\r\n<\/p>\n<div class=\"wp-socializer wpsr-share-icons \" data-lg-action=\"show\" data-sm-action=\"show\" data-sm-width=\"768\" ><h3>Share and Enjoy !<\/h3><div class=\"wpsr-si-inner\"><div class=\"wpsr-counter wpsrc-sz-32px\" style=\"color:#000\"><span class=\"scount\"><span data-wpsrs=\"\" data-wpsrs-svcs=\"facebook,twitter,linkedin,pinterest,print,pdf\">0<\/span><\/span><small class=\"stext\">Shares<\/small><\/div><div class=\"socializer sr-popup sr-32px sr-circle sr-opacity sr-pad sr-count-1 sr-count-1\"><span class=\"sr-facebook\"><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/share.php?u=\" target=\"_blank\"  title=\"Share this on Facebook\"  style=\"color: #ffffff\" ><i class=\"fab fa-facebook-f\"><\/i><span class=\"ctext\"><span data-wpsrs=\"\" data-wpsrs-svcs=\"facebook\">0<\/span><\/span><\/a><\/span>\n<span class=\"sr-twitter\"><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/intent\/tweet?text=%20-%20%20\" target=\"_blank\"  title=\"Tweet this !\"  style=\"color: #ffffff\" ><i class=\"fab fa-twitter\"><\/i><\/a><\/span>\n<span class=\"sr-linkedin\"><a rel=\"nofollow\" href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=\" target=\"_blank\"  title=\"Add this to LinkedIn\"  style=\"color: #ffffff\" ><i class=\"fab fa-linkedin-in\"><\/i><\/a><\/span>\n<span class=\"sr-pinterest\"><a rel=\"nofollow\" href=\"https:\/\/www.pinterest.com\/pin\/create\/button\/?url=&amp;media=&amp;description=\" target=\"_blank\"  title=\"Submit this to Pinterest\"  style=\"color: #ffffff\" data-pin-custom=\"true\"><i class=\"fab fa-pinterest\"><\/i><span class=\"ctext\"><span data-wpsrs=\"\" data-wpsrs-svcs=\"pinterest\">0<\/span><\/span><\/a><\/span>\n<span class=\"sr-print\"><a rel=\"nofollow\" href=\"https:\/\/www.printfriendly.com\/print?url=\" target=\"_blank\"  title=\"Print this article \"  style=\"color: #ffffff\" ><i class=\"fa fa-print\"><\/i><\/a><\/span>\n<span class=\"sr-pdf\"><a rel=\"nofollow\" href=\"https:\/\/www.printfriendly.com\/print?url=\" target=\"_blank\"  title=\"Convert to PDF\"  style=\"color: #ffffff\" ><i class=\"fa fa-file-pdf\"><\/i><\/a><\/span><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>As a developer or designer, you probably know that not all browsers (especially not all older versions of browsers) have support for all the nifty CSS properties. In particular, older versions of Internet Explorer that are still in pretty wide [&#8230;]<\/p>\n<p><a class=\"more-link article\" href=\"https:\/\/cssdeck.com\/blog\/compensate-for-internet-explorer-with-pie\/\" title=\"Click to read 'Compensate for Internet Explorer with PIE'\">Read Article<\/a><\/p>\n","protected":false},"author":18,"featured_media":2842,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/posts\/3045"}],"collection":[{"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/comments?post=3045"}],"version-history":[{"count":0,"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/posts\/3045\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/media\/2842"}],"wp:attachment":[{"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/media?parent=3045"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/categories?post=3045"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/tags?post=3045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}