1

cssホバーを間違ってターゲットにしていると確信していますが、競合を引き起こしている可能性のある画像に添付されているjqueryもあります。

ここにフィドルがあります:

http://jsfiddle.net/MLS1984/9zwsJ/

基本的には、ホバー状態で表示される境界線だけです。

4

6 に答える 6

2

私には2つのことが間違っているように見えます。

あなたaは画像の外側にありますが、セレクターは内側を探しています。また、タイプミスがあります:一致teamingteamimgません。

だから変更:

#content #team img.teaming a:hover {

#content #team a:hover img.teamimg {
于 2011-08-11T15:18:41.013 に答える
2
#content #team a:hover img.teamimg {
   padding:3px;
   border:1px solid #021a40;
}

http://jsfiddle.net/AlienWebguy/KB9S4/

于 2011-08-11T15:20:03.943 に答える
0

そのはず:

#content #team a:hover img.teamimg

持っていた:

#content #team img.teaming a:hover

これには2つの問題があります。最初teamingは間違っています、それはteamimg(an m ではなく n) です。2 つ目は、が のimg前に来るa

于 2011-08-11T15:19:43.003 に答える
0

これが解決策です

http://jsfiddle.net/9zwsJ/14/

#content #team a.panel3:hover img {
   padding:3px;
   border:1px solid #021a40;
}
于 2011-08-11T15:21:00.760 に答える
0

このスタイルの順序を間違えています:

#content #team img.teaming a:hover

img.teaming はタグ内にあるため、次のように読む必要があります。

#content #team a:hover img.teaming

ただし、それがすべてのブラウザーで機能するとは思いません (つまり?)。その順序付けられていないリストのすべてのリンクに画像が含まれることがわかっている場合は、 a タグ自体に境界線を適用できます。

#content #team a:hover

また

#content #team a.panel13:hover

頑張ってください!

于 2011-08-11T15:21:24.080 に答える
0

はのimg内部にあるaため、 をターゲットにして、CSS セレクターの のa前に移動します。imgここで私の作品を見ることができます: http://jsfiddle.net/Skooljester/9zwsJ/16/

于 2011-08-11T15:21:42.460 に答える