これは、WebKit 駆動のブラウザー (Windows の Chrome および Safari) でテストされ、再現できなかったため、レンダリング エンジンの癖のようです。
説明
GXT などの深くネストされた DOM 構造を使用する場合Grid
、default
カーソルは適用された他のスタイルをオーバーライドするように見えます。この動作をオーバーライド (または回避) するにはどうすればよいですか?
テストケース
再現する手順
(お気に入りのブラウザの開発者ツールに関する基本的な知識が必要です)
- GXT 2.2.x サンプル ショーケースにアクセスしてください。
- グリッド内のセル テキスト値を右クリックしてInspect Elementをクリックするか、ヒット
F12
して開発者ツールを開き、その要素を手動で検査します。次のように表記された要素を検査する必要がありますdiv.x-grid3-cell-inner.x-grid3-col-name
。 - [スタイル] ビューで、次のセレクターに一致するルールを探し
.x-grid3-row
ますcursor
。その値を からdefault
に変更しますauto
。
期待される結果
カーソルは、要素のタイプに応じてレンダリングする必要があります。たとえば、テキスト コンテンツ要素のテキスト カーソルです。
実結果
Gecko ベースのブラウザーでは、要素のタイプに関係なく、デフォルトのカーソルが表示されます。