tekky: CSS - Linkleiste

Hallo,

ich würde gerne mit Hilfe von CSS eine Linkleiste erzeugen, bei der der Untergund des Links beim hovern die Farbe wechselt. Das funktioniert auch wunderbar, nur wird der reine Text farblich unterlegt. Das sieh dann nicht so schön aus, wenn man verschieden lange Linknamen verwendet.

Meine diesbezüglichen CSS:

.neu:link {
 text-decoration: none;
 padding: 10px;
 color: #DDDDFF;

}
.neu:hover {
        padding: 10px;
 color: #000066;
 width: 180px;
 height: 25px;
 text-decoration: none;
 background-image: url(images/button.jpg);
 vertical-align : middle;
}

Die Fläche, die sich beim hovern verfärben soll, soll also 180px breit sein, aber irgendwie klappt das nicht.

Kann mir jemand helfen?

Gruß

  1. Hallo tekky!

    Die Fläche, die sich beim hovern verfärben soll, soll also 180px breit sein, aber irgendwie klappt das nicht.

    Du mußt die Links als block anzeigen lassen.
    Siehe SELFHTML / CSS Stylesheets / CSS-Eigenschaften / Positionierung und Anzeige von Elementen: display (Anzeigeart bzw. Nichtanzeige ohne Platzhalter).
    Du brauchst also display:block - dann sollte das klappen.

    MfG
    Götz

    --
    Losung für Samstag, 5. Februar 2005
    Der Herr, unser Gott, verlasse uns nicht und ziehe die Hand nicht ab von uns. (1. Könige 8,57)
    Die beiden Jünger nötigten Jesus und sprachen: Bleibe bei uns; denn es will Abend werden, und der Tag hat sich geneigt. Und er ging hinein, bei ihnen zu bleiben. (Lukas 24,29)
    (Losungslink)