アプリ版:「スタンプのみでお礼する」機能のリリースについて

CSSを利用して、特定のリンクや画像を非表示にしようと思っています。

img[src="画像URL"] {display:none !important;}
a[href^="URL"]{display:none !important;}

これで、Opera、Firefox、Safariではできたのですが、
IE6ではできません。
IE6で有効な方法を教えてください。

A 回答 (1件)

子供・隣接・属性などのセレクタは、IE6以下は未対応です。


非常に便利なのですが、
IE6シェアがまだ10%以上あると言われていますので、使えません。
IE6撲滅運動もあるようですが、シェア1%程度になるには、
おそらく、2014年以降になると思います。
それまでは、
id や class を割り当てて対応するか、IE6以下を無視するかしかありません。
----------------------------------
方法は、知っている思いますが、
個別に対応するしかないでしょう。一応書いておきます。

<a href="/" class="del">消える</a>
<img src="test.gif" width="50" height="50" alt="*" id="del" />

#del , .del{display:none !important;}

--------------------------
ハックや分岐させても良いですが。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

CSSといっても、こちらはサイト制作者ではなく、閲覧者で、
ユーザーCSSを利用するつもりでした(IE6は普段使わないのですが)。

IE6だとユーザーjavascriptはデフォで使えないはずですし、
CSSでもこの指定ができないとなると、IE6での対応は諦めた方が良さそうですね。

お礼日時:2010/04/29 22:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!