GWT が使用する CSS パーサーは CSS2 のみを処理することに気付きましたが、私は iPhone Safari をターゲットにしているので、CSS3 のものをいくつか使用できるようにしたいと考えています。プロパティについては、GWT が提供する関数を使用してうまくいきliteral
ましたが、CSS3 セレクター、特にnot()
疑似クラスに問題があります。
私はこのようなCSSを少し持っています:
.iMore:not (.__lod ):active {
color: #fff
}
GWT がこのファイルをリソースとしてロードすると、次のようになります。
"(" が検出されました。次のいずれかが必要でした: "{" ","
関数はliteral
プロパティに対してうまく機能しますが、私はこれを試しました:
.iMore:literal("not (.__lod )"):active {
color: #fff
}
別のエラーメッセージが表示されました:
""not (.__lod ):"" に遭遇しました。次のいずれかを期待していました:
<IDENT
>
ブロック全体を配置literal
すると、エラーメッセージは消えましたが、これを使用するセレクターで参照されているすべてを ing しないとうまくいかないと思います@external
(このファイルには他にもたくさんあります)。
- それはうまくいきますか?
- それを行うためのより優雅な方法はありますか?