What are some methods for serving CSS exclusively to modern browsers while displaying plain, unstyled HTML to outdated versions of Internet Explorer?
I am currently employing the following approach, but I am not particularly thrilled about having my main CSS enclosed within conditional comments.
I am certain this topic has been addressed before, but I struggled to find relevant information through my searches.
<!--[if !(lt IE 9)]><!-->
<link rel="stylesheet" href="vendor/normalize.css" type="text/css" charset="utf-8" />
<link rel="stylesheet" href="css/master.css" type="text/css" charset="utf-8" />
<!--<![endif]-->
<!--[if lt IE 9]>
<link rel="stylesheet" href="css/oldie.css" type="text/css" charset="utf-8" />
<![endif]-->