css不会影响浏览器,但在GWT设计器中工作正常

时间:2012-03-07 04:19:49

标签: gwt gwt-designer

我为一个按钮写了一个css,它在GWT设计师中正常工作并显示图像。 但是当我编译并运行它没有显示图像。 我试过getElement().getStyle()但没有用 我试过了 DOM.setStyleAttribute(btnNewButton.getElement(), "background", "url(../WEB-INF/btn.jpg)");没有用

请帮帮我..

这是我的css

.cancel {
    background-repeat: no-repeat;

    background-image: url( ../WEB-INF/btnCancel.jpg);

}

代码..

Button btnNewButton = new Button("New button");

btnNewButton.setStyleName("cancelbutton");

btnNewButton.setText("cancel");

我正在使用GWT 2.4

2 个答案:

答案 0 :(得分:2)

如果要在网页中访问文件,请不要将文件放在WEB-INF文件夹中。该文件夹无法访问。

答案 1 :(得分:0)

尝试在css中使用引号。

background-image: url('../WEB-INF/btnCancel.jpg');

应该是一件好事。并确保图像不被称为'btnCancel.JPG'。