我写了tapestry应用程序,我应该把我的css放在tapestry css之后。
我在我的tapestry页面中添加了对应的java文件以下代码行:
@Import(stylesheet="http:/localhost:8080/ui-resources/css/styles.css?in_root=0")
void afterRender() {
}
它工作正常。我的问题是我应该给出css的相对路径而不是现在的完整URL。
答案 0 :(得分:0)
https://tapestry.apache.org/css.html处的CSS文档描述了如何将@Import注释与Web应用程序中CSS文件的相对URL一起使用:
@Import(样式="上下文:CSS / styles.css的&#34)
如果CSS文件位于您的网络应用程序之外,但位于同一个域下,请尝试以下操作:
@Import(样式=" /ui-resources/css/styles.css")
或在模板(.tml)文件中放置带有类似网址的样式标记。