<分区>
O'Reilly 的“CSS and Documents”一书指出:
“CSS 要求@import 指令出现在样式表中的任何其他规则之前。”
我想知道,为什么 CSS 是这样设计的?毕竟,如果导入之后 一些其他的 palin 文本 CSS 规则那么为什么不能简单地将其设置为覆盖 它们或在文档样式规则的中间扩展它们?
谢谢。
最佳答案
根据官方documentation :
The '@import' rule allows users to import style rules from other style sheets. In CSS 2.1, any @import rules must precede all other rules (except the @charset rule, if present).
它必须放在那儿,在其他 CSS 规则之前,否则它根本不起作用。遵循一个或多个规则集的 @import
规则将被忽略。
关于CSS: @import: 为什么它必须排在第一位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17135189/