O'Reilly 的《CSS 和文档》一书指出:
“CSS 要求 @import 指令位于样式表中的任何其他规则之前。”
我想知道,为什么 CSS 是这样设计的?毕竟,如果导入是在其他一些 palin text CSS 规则之后进行的,那么为什么不能简单地将其设置为覆盖它们或在文档样式规则的中间扩展它们呢?
谢谢。
根据官方文档:
'@import' 规则允许用户从其他样式表中导入样式规则。在 CSS 2.1 中,任何 @import 规则必须在所有其他规则之前(@charset 规则除外,如果存在)。
它必须放在那里,在其他 CSS 规则之前,否则它根本不起作用。@import
遵循一个或多个规则集的规则将被忽略。