1
两个CSS文件互相导入是否有充分的理由?
我正在为另一个团队设计的客户WordPress网站进行一些关键样式的修订。 CSS似乎是一团糟。我发现的一种特质是主题的主样式表style.css@import从子目录中导入另一个样式表:css/default.css。同时,default.css@也将主样式表导入其文件的顶部。 我删除了@import指令,并添加了default.cssto 的内容style.css,但是无论我将default.css样式放在style.css文件的顶部还是底部,这都会破坏布局。@import循环会对级联产生某种影响,从而使布局“起作用”。 我以前从未见过这样的东西。似乎很明显,我应该解开样式表并按增加的顺序对选择器进行排序。但是,故意创建两个相互导入的CSS文件是否有合理的理由?似乎很疯狂,但是这背后可能有原理性的原因吗? 我专门研究前端开发,而不是WordPress开发。我注意到WordPress分析了主主题样式表以获取主题信息。@import递归在某种程度上对WordPress有用吗?