Начните с двух таблиц стилей: simple.css (только простые правила для ранних браузеров) modern.css (расширенный CSS2, правила для переопределения правил в simple.css)
Создайте третью таблицу стилей "import.css"содержит только:
@import "modern.css";
Свяжите simple.css и import.css в заголовке документа:
<link rel="stylesheet" type="text/css" href="simple.css" />
<link rel="stylesheet" type="text/css" href="import.css" />
Все браузеры CSS1 загрузят simple.css и import.css,однако, только современные браузеры поймут правило @import и также загрузят modern.css.Поскольку modern.css связан с simple.css, его правила будут переопределять правила в simple.css.Альтернативный синтаксис
Различные версии правила импорта имеют разные уровни поддержки со стороны более старых браузеров.
@import "style.css"; /* hidden from nearly all v4 browsers */
@import url('style.css'); /* IE4 can understand, but not NN4 */
...
Мы не должны ставить @import внизу simple.css ....
В соответствии со спецификациями CSS правила @import должны предшествовать любым другим правилам CSS в таблице стилей, поэтому для этих целей возникает необходимость поместить их в собственную таблицу стилей.