Código:
if (screen.width == 640) {
document.write('<link rel="stylesheet" type="text/css" href="/css/600.css">');
}
if (screen.width == 800) {
document.write('<link rel="stylesheet" type="text/css" href="800.css">');
}
if (screen.width == 1024) {
document.write('<link rel="stylesheet" type="text/css" href="1024.css">');
}
if (screen.width == 1280) {
document.write('<link rel="stylesheet" type="text/css" href="/css/1280.css">');
}
if (screen.width == 1600) {
document.write('<link rel="stylesheet" type="text/css" href="1600.css">');
}
es javascript, es para saber cual es la resolución de la pagina y según la resolución se le asigna una hoja de estilos diferente
pero no se sirver para IE9... ya lo probe con opera, mozila y chrome