html - JSF-<table> 标签不应用背景图像

标签 html css jsf-2 primefaces

我的问题与给出的问题相似here

我正在尝试将背景图片添加到 <table> <p:panel> 中的组件

我尝试了很多解决方案,包括下面给出的解决方案,但没有成功。表格中没有应用背景图像。

table {
    width: 300px;
    background-image: url('mypic.png');
    background-repeat: no-repeat;
    background-position: center top;
}


在我的工作区中,我试图在后台提供的图像位于
C:\workspaces\Project\WebContent\resources\images\mylogo.jpg
请让我知道如何将背景图片添加到 <table><p:panel>里面在 XHTML 文件中。

提前致谢。

最佳答案

在纯 CSS 中,

如果你声明:

background-image: url('mypic.png');

您的图像必须与您的 CSS 文件相关。 它只有在 CSS 文件和图像位于同一文件夹中时才有效。

在 JSF2 中,

为方便起见,CSS 和资源由 JSF 层处理。 资源必须放在“WebContent/resources”文件夹中,并使用 EL 访问:

background-image: url(#{resource['images:mypic.png']});

关于html - JSF-<table> 标签不应用背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24635914/

相关文章:

javascript - TinyMCE编辑器。按钮不显示

asp.net-mvc - 使用 MVC 3.0 与继续使用 .NET 4+ 的长期/短期风险因素?

c# - 匹配 HTML id 的正则表达式

html - 如何在 Wordpress 中定位 DIV

foreach 循环中的 PHP 按钮

在 firefox 的检查器中查看时覆盖整个表单的 HTML div 元素

javascript - Bootstrap 在粘性导航上方插入 div

html - CSS使这个响应

jSTL - JSF 2.0 和 JSTL 使用 c :set tag to store some temporary data

maven-2 - 在哪里可以找到 jsf 2.0.3 的 maven2 存储库?