Cannot apply custom css to IE in the theme

Looks like TwentyFourteen includes the ie.css stylesheet within a ‘less than IE 9‘ conditional tag, which would explain why it’s not working for IE11. <!–[if lt IE 9]> <link rel=”stylesheet” id=’twentyfourteen-ie-css’ href=”http://localhost/wordpress_answers/wp-content/themes/twentyfourteen/css/ie.css” type=”text/css” media=”all” /> <![endif]–> Sounds like you’ll want to enqueue your own IE specific stylesheet. This is probably done cleanest from within a … Read more

What is the best way to detect IE browsers 8 and below?

I would suggest using that plugin, but slightly modifying it for your needs. For example, you can find the code block in php-browser-detection.php that does the IE7 check: function is_IE7 (){ $browserInfo = php_browser_info(); if(isset($browserInfo[‘browser’]) && $browserInfo[‘browser’]==’IE’ && $browserInfo[‘majorver’] == ‘7’) return true; return false; } To create a version that will detect IE 8, … Read more

External content won’t load in iframe in Safari

X-Frame-Options: sameorigin By itself (and in older browsers) this would certainly deny access. However, in compliant browsers you would expect the Content-Security-Policy: header to override this. Assuming you have control over this external content, have you tried setting this header to: X-Frame-Options: allow-from https://example.com Or X-Frame-Options: sameorigin, allow-from https://example.com (Although Safari may not support the … Read more