It seems that your question is more about aspects of the client side, so although I don't know Primefaces, here's a hit on it:
CSS paths refer to the location where the CSS rule is declared.
If it is in your HTML (in the <style> block), then disk.png should be in the same directory as your file.
If this rule is in a separate CSS file, then disk.png should be in the directory where the CSS file is located.
If you create catalog images, the catalog will also be CSS related.
Hope this helps?
kander
source share