CSS - 文本:未对齐顶部或换行

CSS - Text : not aligning to the top or wrap

我正在使用以下 CSS 对齐 GWT 文本框顶部的文本并将其换行:

.gwt-Label-Wrapped {
    font-style: normal;
    font-family: Arial;
    vertical-align: top; 
    text-align: left;
    word-wrap: normal;
}

TextBox 是:

final TextBox textBoxCSVymValues = new TextBox();
        textBoxCSVymValues.setWidth("600px");
        textBoxCSVymValues.setHeight("200px");
        textBoxCSVymValues.setStyleName("gwt-Label-Wrapped");
        verticalPanel.add(textBoxCSVymValues);
        verticalPanel.setCellHorizontalAlignment(textBoxCSVymValues, HasHorizontalAlignment.ALIGN_LEFT);
        verticalPanel.setCellVerticalAlignment(textBoxCSVymValues, HasVerticalAlignment.ALIGN_TOP);

但是,我传递给 textBoxCSVymValues 的文本是垂直居中的,没有换行。我可以更改什么来使这项工作正常进行?

vertical-align 属性 不会影响文本。它通常用于图像。

根据您的代码,您似乎应该使用 TextArea,而不是文本框。