css - 在 css 链接中使用 @import 时清空 css

标签 css jsf-2

<分区>

我的 css 文件加载为空 我检查了 firebug 我的 css 文件 all.css 它被识别并且 a.css,b.css,c.css 也被识别但是问题是它们是空的

所有.css

@import url(a.css)  
@import url(b.css)  
@import url(c.css)

在 JSF 页面中我添加了 all.css

<h:outputStylesheet library="css" name="all.css" />

那么我如何在不显式添加的情况下添加 3 个 css 我想将它们合并到一个 css 文件中

最佳答案

我今天遇到了同样的问题,我按照下面的方式解决了它。可能对以后阅读本文的其他人有所帮助:

目录结构:

-WebContent
 -WEB-INF
  -resources
   -css
     a.css
     b.css

b.css:

body { height: 100%; width: 100%; }

a.css

@IMPORT url("#{resource['css:b.css']}");

div { ... }
a   { ... }

:很重要。如果 b.css 文件在另一个文件夹中,默认 即在 css 文件夹中,@IMPORT url 会像这样:

@IMPORT url("#{resource['css:default/b.css']}");

冒号左边是库名,冒号右边是导入的css文件路径。

关于css - 在 css 链接中使用 @import 时清空 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16590739/

相关文章:

Tomcat7 从目录中打开 index.html

jsf - @ApplicationScoped JSF 托管 bean 的并发性

javascript - HTML - 发票 : How to add values to text field and calculate total

css - 背景图片向上滑动过渡

java - JSF:如何显示 'waiting' 消息?

jsf-2 - 如何关闭 rich :popupPanel on press of Esc key?

css - 为什么我的标题和导航位于我的主图下方?

html - 高度计算器完全没有反应

jquery 移动复选框未被选中

java - 将变量保留在 session 范围内而不将其设为静态?