В книге «CSS и документы» О'Рейли говорится:CSS: @import: почему он должен быть первым?
«CSS требует, чтобы директива @import приходила перед любыми другими правилами в таблице стилей».
Интересно, почему CSS был разработан таким образом? В конце концов, если импорт пришел после некоторых других правил CSS в стиле палинга, то почему он не мог просто переопределить или расширить их в середине правил стиля документа?
Спасибо.
«Почему» вопросы обычно вызывают мнения, спекуляции, расширенное обсуждение и т. Д. SO обычно относится к реальным проблемам, с которыми вы сталкиваетесь на практике, а не «я просто хотел бы знать». –