вот пример части файла css, который у меня есть, где я обрабатываю специфичные для браузера вещи для темы drupal, которую я реализовал ... это обрабатывает webkit (safari / chrome и т.д.), gecko (firefox) и khtml (konqueror),страница работает нормально для ie7 / 8
при использовании 1 файла сохраняет запрос http и делает вещи более понятными (IMHO)
/**
* IE6 fixes
*/
* html ul.primary-links {
height: 23px;
}
/***
* WebKit fixes
*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
ul.primary-links {
height: 24px;
}
}
/***
* Gecko fixes
*/
@-moz-document url-prefix(){
ul.primary-links {
height: 28px !important;
}
}
/***
* KHTML fixes
*/
@media screen and (-khtml-min-device-pixel-ratio:0)
{
ul.primary-links {
height: 22px;
}
}
надеюсь, это поможет.