2011-11-19 3 views
1

J'ai des CSS en utilisant le dossier des ressources dans JSF et deux sous-dossiers nommés css et images. J'essaie d'utiliser certaines images comme arrière-plan dans le CSS en écrivant background-image:url('../images/myImage.png'); mais cela ne fonctionne pas. Voilà ce que j'utilise pour charger le CSS sur la page:Impossible de créer un lien vers des images à partir de CSS dans JSF

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

Répondre

2

Vous pouvez utiliser des expressions el dans votre css aussi longtemps que votre structure de WAR comprend le dossier des ressources dans lesquelles vous avez votre dossier css. Voir ma réponse here.

En bref, ceci:

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

Ou quelque chose de similaire

+0

Qu'en est-ce que ....? – LuckyLuke

+0

@Hyperion, est-ce que ma mise à jour le rend plus clair? – Lucas

+0

Oui, merci: =) – LuckyLuke

Questions connexes