css - GWT/UIBinder 如何找到 <ui :style> 的主 css 文件

标签 css gwt

我正在尝试使用 UIBinder 构建一个 gwt 网站。这很酷,很有效,但我对 ui:style 有疑问。

我的元素是 mavenized(我使用 gwt-maven-plugin 原型(prototype))。

Application.html 和 Application.css 文件位于 src/main/resources/com/foo/bar/public。

我尝试设置样式的页面位于 src/main/java/com/foo/bar/client/Page1.java 和 Page1.ui.xml 中。

我可以使用一个 css 文件,如果它在同一个包中:

<ui:style src="Page1.css" />

但我想以 Application.css 为目标(这样我就可以避免在每个包中的每个 css 文件中使用相同的样式)

我尝试了不同的相对路径,但从未找到 Application.css。

有没有人遇到同样的问题,愿意帮助我?

谢谢!

最佳答案

如果您的应用程序 css 在 ClientBundle 的其他地方被引用,您可以使用并完全避免路径问题。参见 Using an external resource .

关于css - GWT/UIBinder 如何找到 <ui :style> 的主 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3728250/

相关文章:

javascript - DOM 中报告的奇怪宽度(0,当元素有宽度时)

css - Rails App 中的样式表范围不正确

html - div中的文本区域宽度问题

java - 其余部分无法解析为类型

html - 为 float 元素触发的 z-index

gwt - 如何在GWT中翻译、使用JSON?

java - 右侧 GWT 树菜单项中的图标。

java - 有关 hibernate 复合模式的帮助

google-app-engine - 使用 GAE 进行开发 - 我对 Google 的依赖程度如何?

html - HTML自定义类型文件的按钮