Adobe体验管理器6.2文件优先级

时间:2017-01-17 13:49:55

标签: html cq5 aem

我有一个名为base.css的基本CSS文件和名为header.css的组件级CSS文件。当在AEM中编译页面时,生成的CSS文件在header.css之后附加了base.css,这导致我的所有自定义头CSS被基本css覆盖。

我不确定在AEM中更改文件处理顺序的位置。请帮忙。

1 个答案:

答案 0 :(得分:2)

如果两个文件都属于同一个clientlib,则可以通过修改css.txt文件来影响它们在生成的CSS中的顺序。它应该只是CSS文件本身的旁边,它通过相对路径列出它们。

如果CSS文件来自不同的客户端库,您可以尝试在explained here之间引入clientlib之间的依赖关系。

但是,订单相关的事实可能表明您的CSS选择器不够specific。如果我是你,我会在修改加载文件的顺序之前尝试改进CSS本身。对页面的不同元素使用特定的CSS类可以让您更好地控制设计。