Java webkit特定的css选择器不工作

Java webkit特定的css选择器不工作,java,css,gwt,celltable,Java,Css,Gwt,Celltable,我正在通过覆盖列定义中的getCellStyleNames设置GWTCellTable单元格的样式。风格在很大程度上起作用。我正在尝试为一个4像素宽的列的背景着色,根据浏览器引擎的不同,显示结果也会有不同。我希望下面的方法能奏效,但没有。我需要将firefox的高度设置为0,否则第一行的高度会比其他行的高。有什么想法吗 .wt-tableRowGreen { background-color: #8DAF00; width: 0px; padding-left: 4px

我正在通过覆盖列定义中的
getCellStyleNames
设置GWT
CellTable
单元格的样式。风格在很大程度上起作用。我正在尝试为一个4像素宽的列的背景着色,根据浏览器引擎的不同,显示结果也会有不同。我希望下面的方法能奏效,但没有。我需要将firefox的高度设置为0,否则第一行的高度会比其他行的高。有什么想法吗

.wt-tableRowGreen {
    background-color: #8DAF00;
    width: 0px;
    padding-left: 4px !important;
    padding-right: 0px !important;
    display: compact;
    height: 100%;
}
将“高度”设置为0可以很好地用于FF,但会破坏其他设置。使用特定于浏览器的选择器不起作用:

    -ms-height: 100%;
    -webkit-height: 100%;
    -moz-height: 0;

如果您想针对Firefox的spesific css,我使用以下解决方案:

@-moz-document url-prefix() 
{
    /* Css for FF here */
}

显然,这是人们通常应该避免的,但在某些情况下,这几乎是不可能避免的

Firefox不允许-moz高度。这是无效的。