menphrad: Problem mit XHTML, <DIV>, CSS und <A> ...

Beitrag lesen

Hallo Hugo,

Am Rande erwähnt, die Pseudoformate sind nicht in der richtigen
Reihenfolge, siehe

http://selfhtml.teamone.de/css/eigenschaften/pseudoformate.htm

Habe die Reihenfolge nun angepasst -- danke für den Tipp. Ist nur schade, dass man mit der Aagabe
a:link, a:visited {
}
a:hover {
}
a:active {
}
einen gewissen Teil der "einfacheren Verwaltung" von CSS aufgeben muss, da ja meistens link, visited und active ähnlich formatiert sind: Möchte ich nun die Farbe ändern, so muss ich das 2x durchführen; 1x bei link & visited und 1x bei active ...

was hier aber nichts mit der (wiedereinmal) fehlerhaften Darstellung
im IE zu tun hat.

Scheinbar kommt der IE nämlich nicht mit der Hintergrundfarbe
bei a:hover zurecht. Deshalb kannst du jetzt zweierlei tun: du
könntest die Farbe bei a:hover weglassen, oder aber bei a:link eine
Hintergrundfarbe angeben.
Wenn du eine Farbe angibst beachte, dass du, damit es funktioniert
nicht einfach "transparent" oder "inherit" verwenden darfst, sondern
tatsächlich eine Farbe angeben musst.

Achja, schau dir deine Seite unbedingt mal mit dem Mozilla an, dort
erscheint ein Hover-Effekt, der so auch nicht von dir erwünscht ist.

Das Entfernen des backgrounds bei a:hover hat nun einen Teil der Probleme mit IE, sowie die Probleme mit Opera & Netscape beseitigt! Yippeee!

Was leider geblieben ist, ist allerdings dieses "Zufallsprinzip" beim Zeichnen des Rahmens gleich nach Seitenaufbau (_ohne_ irgendeinen Link/irgendein Bild mit dem Cursor auch nur gestreift zu haben). Man kann diese "Zufallsprinzip" schön nachvollziehen, wenn man ganz runter scrollt & "F5" drückt: einmal ist der Rahmen da, einmal weg, dann wieder da ... :-( *hmmm? strange! ... Kopf oder Zahl?*

Greetingz,

Manfred

--
"Man muss die Welt nicht verstehen, man muss sich nur in ihr zurechtfinden" (Albert Einstein)
Manfred Wiesinger
http://manfred-wiesinger.com
http://menphrad.net