What's the best way to target IE7, 8 etc. in LESS?
Is there a method to target them or would I ideally need to load a separate style sheet?
Yes, Internet Explorer is the bane of a web developers life but the browsers prevalence demands we just get on and deal with it. To target Internet Explorer 8 and below in CSS, append “9” to the end of the style you want to apply. e.g.
6 Comments on “CSS3 Media Query to target only Internet Explorer (from IE6 to IE11+), Firefox, Chrome, Safari and/or EdgeA set of useful CSS3 media queries to target only specific versions of the various browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Apple Safari and Microsoft Edge” Joshsays: December 10, 2018 at 18:49
A set of useful CSS3 media queries to target only specific versions of the various browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Apple Safari and Microsoft Edge. Skip to content Top Menu
During one of our latest projects we came across some specific CSS issues with our client website rendering on IE6 and IE8. Yes, Internet Explorer is the bane of a web developers life but the browsers prevalence demands we just get on and deal with it.
As far as I know, LESS doesn't allow you to target specific browsers, only media sizes.
You'll need to do something like:
<!--[if IE]>
<link rel="stylesheet/less" type="text/css" href="ie.less" />
<![endif]-->
Using Paul Irish's method of IE targeting allows your IE rules to take full advantage of nesting in your main less file. http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/
Using Paul Irish's technique that Scott Simpson linked too, you can very easily include targeted selectors right beside the rest of your CSS. For example:
div {
display: inline-block;
.ie-8 & {
zoom: 1;
display: inline;
}
}
Your compiled CSS will then be:
div { display: inline-block; }
.ie-8 div { display: inline; zoom: 1; }
I find this technique preferable to separate stylesheets because it's easier to keep track of your IE-specific CSS.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With