Zum Inhalt springen

Effekt ohne CSS?

Erstellt am 30. Januar 2007 · 16 Antworten · letzte Antwort am 31. Januar 2007

Tags: Frage

vihringer ·

Okay kannst du mir den Befehl schreiben, wie man einen Link beim Mouseover leuchten lassen würde?

Gruß

vihringer

vihringer ·

Okay, funktioniert nur leider nicht ganz.

<div style="color:ff0000; a:hover:ffffff; text-decoration:none">www.datron.de</div>

- Linkfarbe wird übernommen
- a:hover wird _nicht_ übernommen
- text-decoration wird übernommen

Wo ist der Fehler?

Gruß

vihringer

just2b ·

da das im div kein link ist, wird auch kein a:... nützen und da das ganze vermutlich eh nicht unterstrichen ist, wirds auch nicht unterstrichen bleiben

georg

vihringer ·

Sorry, ich hatte nicht alles gepostet. Hier nochmal:

<a href="http://www.datron.de"><div style="color:ff0000; a:hover:ffffff; text-decoration:none">www.datron.de</div></a>

Also wie gehabt, funktionieren Linkfarbe und Text-Decoration. Allerdings geht das a:hover nicht.

Wo ist der Fehler?

Gruß

vihringer

just2b ·

ob innerhalb eines a-tags ein div stehen darf bezweifle ich! und das wird ja nur vererbt, also kann der link außerhalb nichts wissen von irgendwelchen eigenschaften innerhalb des divs..

lg georg

Unbekannter Benutzer ·

Ja, das ist schon schwierig... Also ich denke, du wirst mit inline-Styles keinen hover hinbekommen. Du müsstest aber auf jeden Fall div außen und a innen haben, damit auch das HTML korrekt ist.

@Georg, natürlich macht es keinen Unterschied, wo das CSS steht, aber irgendwas scheint ja an den Signaturen von Outlook dran zu sein, dass die "normale" Benutzung verhindert.

Grüße

Christian

vihringer ·

Ich glaube, dass man bei Inline CSS keine pseudo Klassen (z.B. a:hover) verwenden kann. Gibt es eine andere Möglichkeit via HTML eine andere Farbe des Textes bei Mouseover zu erreichen (Rollover oder sowas?)

Gruß

vihringer