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