1

出于某种原因,我似乎无法更改 GWT TextAreas 中的字体或字体大小。文本区域的默认字体甚至与其他默认字体都不匹配,出于某种原因,它看起来像记事本字体。我尝试添加和设置样式名称,但字体不会改变,只有颜色和 TextArea 的其他部分会改变。我想我之前添加的时候可能已经破坏了一些东西,然后删除了 SmartGWT。有没有人有任何想法可能导致这种情况?

4

2 回答 2

1

您必须在 Module.gwt.xml 文件中检查您的主题继承行,以验证您是否包含一个 gwt 主题(通常在使用 smartgwt 时,我们会对此进行评论)并且没有继承 smartclient 主题。使用 firebug 查看您的 TextAreas 以查看应用了哪个 css 类并检查您的 css 文件以查看您是否有此类的任何条目。

于 2012-08-16T06:39:15.700 回答
0

我遇到了同样的问题,因此使用 Chrome 检查器来找出我的样式没有被应用的原因。由于 clean.css 中的设置,它们似乎被忽略了。所以我做了:

.gwt-TextArea {
	font-family : monospace !important;
	font-size : 10pt !important;
}

这奏效了。

于 2016-09-07T08:53:46.147 回答