Hallo,
|..., allerdings zeigt der MSIE mir auch
diese Variante nicht an, außerdem funktioniert in meinem Fall der ge-
wünschte Hover-Effekt nicht, d.h. das Hintergrundbild wird beim Über-
fahren des Links mit der Maus nicht ausgetauscht.
Vieleicht ist es in einigen browsern nötig den link als block zu definieren, ich habe es noch nicht mit <a> als inline element probiert.
Auf meiner seite ist der hampelmann oben auch in einem <a> element untergebracht und der 6er IE wechselt da das hintergrundbild bei :hover (der grund warum ich a:hover und nicht div:hover verwendet habe), ob's der 5er macht weis ich gar nicht.
Man könnte auch, wenn man eine liste verwendet und nicht list-style:url() verwenden will, das hintergrundbild dem <li> element geben und ebenfalls padding-left: abstand erzeugen, dass funktioniert auch in 4er NN nur der hovereffekt bedingt dann halt li:hover was wieder nur für neuere browser was bringt.
Aber wenn die links eh in der liste sind kann man ja problemlos den link als block definieren.
Gruss, Jan aus Dresden