2011-07-20 5 views
39

特定の文字列、たとえば「hideme」を含むSRCを持つ任意のIMGタグにスタイルを適用するCSSルールを作成できますか?たとえば、ページに次の3つのイメージがあると、2つ目のイメージを隠すでしょうか?CSS SRC属性が一致するすべての画像を非表示にする

<img src="images/test1.png"> 
<img src="images/hideme.gif"> 
<img src="images/test3.jpg"> 
+0

これを使用する状況に関する詳細情報を提供できますか? –

+2

これはちょうど「人気のある質問」となりました。なぜ私がこれをやりたかったのかを思い出しました:) –

答えて

88

使用このCSS3 attribute selector

img[src*="hideme"] { 
    display: none; 
} 

私が代わりにhidemeクラスを使用することを好むだろうが、あなたはそのsrc属性に基づいて画像を隠す必要がある場合は、上記で結構です。

+1

いつものように、IEのいくつかのバージョンはCSS3属性セレクタにバグを持つことが知られています。 SitePoint Referenceは便利です:http://reference.sitepoint.com/css/css3attributeselectors – BoltClock

+0

リンクは余分に役立ちました、ありがとう –

+0

働いています。 –

関連する問題