如何将多个CSS文件添加到皮肤?

时间:2015-08-27 06:57:27

标签: css jsf oracle-adf jdeveloper skinning

我在我的ADF Fusion Web应用程序中使用多个CSS文件,我想成为" skyros"皮肤。我通过 this 文章获得了一些想法。所以我想知道我是否在我的trinidad-skins.xml文件中包含多个CSS文件。

目前,这就是我所拥有的:

// trinidad-skins.xml file
<?xml version="1.0" encoding="UTF-8" ?>
<skins xmlns="http://myfaces.apache.org/trinidad/skin">
    <skin>
        <id>custom.desktop</id>
        <family>myCSS</family>
        <extends>skyros-v1.desktop</extends>
        <style-sheet-name>css/style.css</style-sheet-name>
    </skin>
</skins>



// trinidad-config.xml file
<?xml version="1.0" encoding="windows-1252"?>
<trinidad-config xmlns="http://myfaces.apache.org/trinidad/config">
  <skin-family>myCSS</skin-family>
  <skin-version>v1</skin-version>
</trinidad-config>

这是预期的:

//trinidad-skins.xml file
<?xml version="1.0" encoding="UTF-8" ?>
<skins xmlns="http://myfaces.apache.org/trinidad/skin">
    <skin>
        <id>custom.desktop</id>
        <family>myCSS</family>
        <extends>skyros-v1.desktop</extends>
        <style-sheet-name>css/style.css</style-sheet-name>
        <style-sheet-name>css/style2.css</style-sheet-name>
    </skin>
</skins>
  

我的jDeveloper版本是11g(11.1.1.9.0)

1 个答案:

答案 0 :(得分:0)

您是否考虑在CSS中使用导入,因此您有一个CSS导入另一个 - @import url(“base.css”);