Our web designer has implemented special pages for Internet Explorer by using IE-specific comments. This means that certain stylesheets are only loaded if the user is using a specific version of IE:
<!--[if lt IE 7]>
<link type="text/css" rel="stylesheet" href="/styles/ie6-fixes.css" media="screen" />
<![endif]-->
The same approach has been applied to JavaScript files as well. However, having these specific conditions for IE users results in more HTTP requests, leading to a slower perceived page load time. Typically, I prefer consolidating all CSS into one file and all JS into another.
Is there a way to incorporate these IE-specific comments directly within the CSS and/or JS files themselves? Alternatively, are there any methods to achieve similar functionality without affecting load times?