O'Reilly的“CSS and Documents”一书指出:
“CSS要求@import指令先于样式表中的任何其他规则。”
我想知道,为什么CSS会以这种方式设计?毕竟,如果导入之后 一些其他的文本CSS规则然后为什么不能简单地设置为覆盖 它们还是在文档样式规则的中间扩展它们?
感谢。
答案 0 :(得分:2)
根据官方documentation:
'@import'规则允许用户从其他样式表导入样式规则。在CSS 2.1中,任何@import规则必须在所有其他规则之前(@charset规则除外,如果存在)。
它必须放在那里,在其他CSS规则之前,否则它根本不起作用。将忽略一个或多个规则集之后的@import
规则。