我创建了一个自定义小部件,基本上是一个图像和一个文本标签。我必须做什么才能现在只使用 CSS 设置文本的位置(例如图像的顶部/左侧/底部)?我的意思是我的班级需要什么方法才能应用 CSS 样式?
即我可以有这样的css类吗
.ImageAndLabel
{
imagePosition: top;
}
这是我的 gwt 课程
public class ImageAndLabel extends Composite
{
private Label label = new Label();
private Image img = new Image("/images/pinkBackground.png");
protected final FlexTable contentTable;
public ImageAndLabel()
{
contentTable = new FlexTable();
initWidget(contentTable);
label.getElement().getStyle().setFontSize(40, Unit.PX);
contentTable.setWidget(0,0,img);
img.setHeight("200px");
contentTable.setWidget(0,1,label);
label.getElement().getStyle().setLeft(0, Unit.PX);
img.getElement().setId("popupImg");
label.getElement().setId("popupLabel");
}
public void setText(String text)
{
label.setText(text);
}
}
我想我想要的是我可以创建自己的自定义 CSS 代码吗?