2

ランディング ページを GWT でプログラミングしました。IE では、最後にこの空のバンドが表示されます (見えるように緑色でペイントしました)。

ここに画像の説明を入力

これは IE でのみ発生します (IE9 でテストしています)。Chrome でも Firefox でも Safari でもありません。

DOM を確認すると、この領域を担当するのは次の div です。

ここに画像の説明を入力

何らかの理由で、「display:none;」インライン ルールが機能しません。チェックを外して再度チェックすると、緑色の帯が消えます!!

しかし、ランディング ページをロードするたびにユーザーにそれを行うように依頼するつもりはないので、この div (GWT によって生成されたようです) を取り除く方法や、インライン スタイルを「display:none;」にする方法はありますか?仕事??

ありがとう!

追加の説明: aria-hidden HTML div は記述していません。GWT によって生成されました。私が削除したい緑色の帯の責任者であることを確認しました。観察は、 display:none;のチェックを外すと、という事実から来ています。プロパティを IE DOM ビューアで確認してからもう一度確認すると、緑色の帯が消えます。

4

1 に答える 1

1

aria-hidden両方とあなたの質問について私が理解していることから、属性を間違って使用している可能性があります。この属性は、スクリーン リーダーを使用しているユーザーに、要素内のコンテンツを無視するように指示するものであり、 と組み合わせて使用​​する必要がありますvisibility:none読みやすいかもしれない現在表示可能であることをユーザーに通知することについてdiv質問がありました。受け入れられた回答の作成者は、それについてのブログ投稿も書きました。

于 2012-11-14T16:23:58.957 に答える