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

标签 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>

My jDeveloper version is 11g (11.1.1.9.0)

最佳答案

您是否考虑过在您的 CSS 中使用导入,这样您就可以让一个 CSS 导入另一个 - @import url("base.css");

关于css - 如何将多个 CSS 文件添加到一个皮肤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32242631/

相关文章:

java - 使用 Java 隐藏 JSF 元素

java - 如何将外部目录结构添加到我的 Java EE Web 应用程序类路径

java - af :Calendar component, 按列类型过滤

jsf - 获取 p :dataTable of dynamic element 中的行号

html - 如何在悬停时更改图像时添加过渡效果

javascript - jQuery/CSS - 使元素适合屏幕(没有水平滚动条)

javascript - 在 img 之后附加 div 并垂直对齐它

java - 写入数据库时​​错误的 UTF-8 编码(读取正常)

java - ADF : how to remove values set to the view criteria

html - 如何反转 HTML 元素背景图像中的颜色?