Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用GWT对列格式的HTML支持?_Html_Css_Gwt - Fatal编程技术网

使用GWT对列格式的HTML支持?

使用GWT对列格式的HTML支持?,html,css,gwt,Html,Css,Gwt,在GWT中,我使用以下CSS应用一种格式: .watchListHeader { background-color: #2062B8; color: white; font-style: italic; } 以下是我以两种不同方式应用格式时得到的结果 stocksFlexTable.getColumnFormatter().addStyleName(0, "watchListHeader"); 这里有一个链接到。 在ColumnFormatter下面,它简要地提到了限制。。。

在GWT中,我使用以下CSS应用一种格式:

.watchListHeader {
  background-color: #2062B8;
  color: white;
  font-style: italic;
}
以下是我以两种不同方式应用格式时得到的结果

stocksFlexTable.getColumnFormatter().addStyleName(0, "watchListHeader");

这里有一个链接到。
在ColumnFormatter下面,它简要地提到了限制。。。这是否意味着这是预期的行为?在我看来,如果我甚至不能格式化文本,按列格式化几乎是无用的!有简单的解决方法吗?

好的,我找到了问题的答案。下面的站点详细介绍了这一点

总之:

  • 通常,行格式会覆盖列格式
  • W3C规定只能使用边框、背景、宽度和可见性异常:IE7和更低版本允许所有声明
  • 背景颜色和宽度是唯一两种在浏览器中完全受支持的颜色,而且并不奇怪

您到底需要什么?在上面的例子中,你可以看到将CSS应用到列中并不会改变文本,而是应用了背景。应用于行时,它可以正常工作。有没有一种简单的方法可以让它在列中正常工作,或者我必须对该列中的每个单元格应用格式?
stocksFlexTable.getRowFormatter().addStyleName(0, "watchListHeader");