2010-12-02 15 views

答えて

1

これは、1つではなく、そのdiv内に2つのアンカータグがあるという事実と関係しています。これらの画像のそれぞれにカーソルを合わせると、両方の画像が別のURLに表示されます。

あなたのCSSはそのdiv内のアンカーがスペースを占有するように設定されています。そのため、アンカーには内容がなくても同じ容量を占めています。テキストのないアンカーを削除すると、問題はなくなります。

また、あなたはきれいにすべきであるjavascriptエラーがありますが、これはこの特定の問題に関連するものではありません。

+0

合意。 2つの 'a'タグが問題です。 – sholsinger

+0

ありがとう、これは私の質問を解決! JavaScriptのエラーに関しては、私にはわかる警告しかありませんか?実際のエラーではありませんか? – Ottas

+0

IEは言うこの: メッセージ:構文エラー 行目:1 文字:1 コード:0 URI:http://connect.facebook.net/en_US/all.js内部にリサイズされるようにカスタマイズされているので、 –

1

IE7でうまく動作します。おそらくあなたは変更を加え、ブラウザはまだキャッシュされたバージョンのスタイルシートを使用していたでしょうか?

+0

いいえ、私はしませんでした。私はIE7で一度試して、IE8上の3つの異なるシステムで試しました。すべて同じ結果です。そしてあなたが気にしないなら、この質問に投票してもらえますか?あなたの答えは明らかに私の問題を解決しません。 – Ottas

+0

"あなたの問題を解決できないかもしれませんが、私はIE7でうまく動作すると言います。デフォルト状態とホバー状態の両方が意図したとおりに動作しているようです。 – simshaun

+0

@Ottasようこそ。これは質の高い質問(これは1つではないとは言っていません)と一緒にアップヴォートを求めるのは「スタイル」ではなく、あなたの敬意を払って助けようとしている人々を治療することを忘れないでください。行く最善の方法ではありません:) – Trufa

0

それはちょうどこのようにそれをレンダリングしているIE7はありません。 IE8もそうです。問題は、div37の外側にaというタグがあり、もう1つ内側にあるということです。あなたはそれをすることはできません。

関連する問題