Hallo molily,
Füge einmal ein:
#div1 {border:1px solid red;}
Klingelt's? Das relativ positionierte Element hat natürlich die Breite, die es in der Position im normalen Fluss hat. Und das ist die Breite des Elternelements, div#content. Somit überlappt es den Link zur Hälfte.
Oh Mann, daran habe ich ja nun überhaupt nicht gedacht. Da das Div aus einem anderen Teil der Seite hier eingefügt wird, ist es mir bei der Fehlersuche überhaupt nicht in den Sinn gekommen, daß das die Ursache sein könnte.
Mit dem Komma lassen sich nur volle Selektoren zusammenfassen, also müsste es heißen a.dyn:link, a.dyn:visited und a.dyn:hover, a.dyn:active. visited und active alleine wären Typselektoren, in HTML gibt es aber keine Elemente namens visited und active.
Das wusste ich nicht, habe es aber sofort korrigiert.
Seltsamerweise hat sich aber auch der Validator nicht daran gestört.
Ich danke dir! :-)
Gruß
Kurt
"Verstand und Genie rufen Achtung und Hochschaetzung hervor, Witz und Humor erweckt Liebe und Zuneigung." (David Hume; schott. Philosoph; 1711-1776)
http://elektro-dunzinger.at
http://shop.elektro-dunzinger.at