Css ведет себя как HTML-файлы, они выбираются браузером, а затем браузер выполняет все рендеринг.То же самое происходит с файлами изображений и JavaScript.Вот почему у вас разные варианты поведения для разных браузеров, каждый браузер интерпретирует CSS-файлы так, как они хотят, и поэтому вы должны настраивать свои CSS-файлы для IE, Firefox, Chrome, Opera и т. Д.Лучший способ заставить ваши css-файлы работать практически во всех браузерах (кроме IE6) - это написание css-файла с использованием стандартов w3c, Firefox, Chrome, opera и IE9 должны быть W3cCompliant.