ie-version.js add CSS classes to <html>
for IE like conditional comments.
There is also a server side version (php) : https://gist.github.com/yukulele/11209552
<html class="ie gte-ie6 gt-ie6 gte-ie7 gt-ie7 gte-ie8 gt-ie8 gte-ie9 gt-ie9 lte-ie10 ie10 gte-ie10 lt-ie11 lte-ie11">
<html class="no-ie">
<script src="js/ie-version.js"></script>
<link rel="stylesheet" href="css/style.css">
html.ie h1 {
color: red;
}
html.ie8 h1 {
color: orange;
}
html.gte-ie9 h1 {
color: blue;
}
html.no-ie h1 {
color: green;
}
you can also test version in javascript:
if(ieVersion < 9)
alert('please, upgrade')