我有一个奇怪的 GWT 问题,希望有人能帮助我。我使用复合组件开发了我的用户界面,并添加了一些手动 HTML 代码。此代码将使用 css 文件进行样式设置。
CSS 片段:
#twitterVis{
position:relative;
background-color:yellow;
overflow:visible;
}
#emmVis{
position:relative;
background-color:yellow;
overflow:visible;
}
我将 css 存储在 war-folder 中,并将其包含在 *.gwt.xml 文件中。
当我尝试运行应用程序时,css 代码将与旧的 css 样式合并,这些样式的定义如下:
#emmVis{
background-color:#888888;
overflow:scroll;
width:100%;
height:95%
}
您可以在文件中看到问题:war/applicationName/....cache.html:
#emmVis{background-color:yellow;width:100%;height:95%;background-color:#888;overflow:scroll;}
或者在检查器中,使用 Chrome 时:
我确定旧的 css 代码不再可用(我搜索了整个项目),我也
- 重新编译项目
- 删除了 *.cache.html 文件
- 清理并刷新了项目
但错误仍然相同。如果我用 GWT-Designer 打开我的界面,一切都很好。所以我认为,GWT 中的缓存存在问题。
有人有想法还是我应该将文件放在战争文件夹中?