0

列定義CellTableをオーバーライドして、GWT セルのスタイルを設定しています。getCellStyleNamesほとんどの場合、スタイルは機能しています。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;
4

1 に答える 1

0

Firefox の特定の CSS をターゲットにしたい場合は、これが私が使用するソリューションです。

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

明らかに、これは一般的に避けるべきことですが、場合によっては回避することが実質的に不可能です。

于 2013-10-07T22:02:03.753 に答える