2011-10-18 9 views
0

が含まれているスタイリングリンク - ここCSSセレクタ:タイトルが言うようにIMG

私はimgタグが含まれているリンクを持っている:私は、このリンクのスタイルを持っている

<a href="#"> 
    <img src="somthng.jpg" /> 
</a> 

を、何のクラスはではありません画像やリンクはクラスを追加するように私に示唆していません。さらに私は、次のような他のリンクと、このリンクのスタイリングしたくない:

<a href="#"> 
    <div>...</div> 
</a> 

をだから私は、CSS a img {...}でリンクをトリガーしようとしているが、それはイメージではないアンカーのスタイルを設定します。

+0

@animusonありがとうございます:) –

答えて

1

セレクタなんとかだと仮定すると?あなたはまた、画像ファイルsrcをターゲットにして、あなたがJavaScriptに頼ることなく、このような状況で行うことができる唯一のことは、そのすべてのものを探しているリンク

0

...タグをスタイルする必要があるので、Firebugを使用している場合は、そのタグにCSSパスを取得してください。それはあなたのような

some tag and another nested tag a{}

0

にクラスを追加するためにそれを使用するために、JSを使用することができhttp://www.w3.org/TR/CSS2/selector.html

画像を含むアンカーは共通しています。または、画像を含まないすべてのアンカーが共通しているもの。それらはすべて特定のクラスを持つ同じdiv構造にネストされていますか?このようなターゲットをdiv#content div.inner div.someArbitraryClass aのように設定できますか?あなたはをスタイルすることができます。すべては、画像の周りにいるときのやり方をリンクし、他のリンクのこのスタイルを上書きする方法を見つけます。は共通点がありますか?時には箱の外で考える必要があります。

+0

この場合、私はこの質問をしていませんでした。 :) –

0

リンクするパディング、マージン、幅または高さを指定したい場合(例:a)。 display-inline-blockを適用するのを忘れないでください。リンクすること。

+0

実際に@animusonのコメントで十分でした! :) CSSはこのようなもののセレクタを導入していないので、明らかにjavascriptは当時として使用されています! ありがとうbtw、私は本当にこれを必要としません。 –