Internet Explorer 7 unterlegt Texte und Links unaufgefordert
Eine Webseite, die ich gemacht habe, stellt sich im Firefox, Netscape und einschließlich des Internet Explorer 6 recht vernünftig dar, aber beim IE 7 unterlegt er auf einmal Links mit rotem Hintergrund, Texte mit rotem Hintergrund. Ich kann mir das nicht erklären... Links und Hintergründe sind ja definiert.
Kennt jemand von Euch dieses seltsame Verhalten oder hätte eine Idee, woran das liegen könnte?
Hier zwei Beispielbilder: https://www.rund-um-ihren-pc.de/ie_7.jpg https://www.rund-um-ihren-pc.de/ie_7_b.jpg
Mein Problem war/ist, daß ich noch ziemlicher Anfänger mit CSS bin und diese HP sehr umfangreich ist und ich mein CSS-Debüt gerade mit dieser HP begonnen habe. Besser wäre gewesen, wenn ich erst einmal an kleinen Projekten hätte üben können.
So habe ich wahrscheinlich viel zu viel Quellcode, den man auch besser hätte zusammen fassen können.
Nun denn, ich habe die ganze Zeit an der falschen Stelle geschaut, immer wieder die Links mit der Definition "hover" kontrolliert. Aber der Fehler lag an anderer Stelle, und zwar in der Definition, die eigentlich dafür verantwortlich ist, daß das JavaScript-Menü auf der linken Seite funktioniert, und so habe ich es fleissig außer acht gelassen...
Der blau markierte Bereich ist wahrscheinlich der Übeltäter!
<!--[if IE]>
<style>
#nav a
{
width:155px;
}
ul.dropdown ul, ul.dropdown ul ul, ul.dropdown ul ul ul
{
left:163px;
}
p:hover {
background:#c00;
}
span:hover {
background:#f00;
}
</style>
<![endif]-->
Also, was lernen wir daraus...
Alles konzentriert kontrollieren und mit einschließen, und dann bedenken, daß man den Code für manche Farben auch abkürzen kann, so wie es hier geschehen ist. Ich habe die ganze Zeit nach #ff0000 gesucht, habe aber nicht bedacht, daß ich auch nach #f00 hätte schauen müssen!
Eigentlich ein ganz simpler Fehler mit großer Auswirkung!
Und wie ich jetzt erfahren habe, interpretiert der neue IE 7 eben diesen Codefitzel, während es ältere IEs und andere Browser nicht tun...
Ich konnte meine Erkenntnis leider noch nicht kontrollieren und habe es erst einmal nur auf der o. a. Seite geändert, da ich ich den IE 7 nicht habe und aus bestimmten Gründen mir auch nicht aufspielen kann (...)
Ich muß jetzt erst einmal sehen, wer in meinem Umkreis den IE 7 hat. Falls einer von Euch den IE 7 auf dem PC hat, wäre ich dankbar, wenn Ihr mal nachschaut, ob der Eingangstext noch rot unterlegt ist oder nicht (wie auf dem Foto zu sehen) und ob, wenn Ihr das Menü auf der linken Seite öffnet, ob da er Link auf den man dann mit der Maus zeigt auch noch rot ist oder nicht mehr.
Danke!
Luca