Höhe der Links

  • So, dann guck ich hier auch mal mit meinem neusten Problemchen vorbei:


    Ich habe vor, die Links meiner Navigation mit Hintergrundbildern zu versehen (verschiedene).


    Eigentlich klappt das auch ganz gut, nur irgendwie... kriegt der Link nciht die richtige Höhe und es wird nur der Ausschnitt angezeigt, wo der Text steht.


    Code-Ausschnitt:


    HTML:

    Code
    <ul id="navi">
    <li><a href="#" class="link1">Link 1</a></li>
    <li><a href="#" class="link2">Link 2</a></li>
    <li><a href="#" class="link3">Link 3</a></li>
    <li><a href="#" class="link2">Link 4</a></li>
    <li><a href="#" class="link4">Link 5</a></li>
    </ul>


    CSS:



    Die Frage ist nun: Wo kann ich die Höhe (72px) einfügen, damit das komplette Bild angezeigt wird? Bei den Positionen, wos steht, klappt es nicht :(


    Greetz
    Laura

  • nur auf die Schnelle - ich wollte der erste mit einer Antwort sein :)


    probier mal zusätzlich:
    line-height: 72px;


    also:

    Code
    .link1 {
        line-height: 72px;
        background-image: url(puzzle_1.gif);
        height: 72px;
    }


    Völlig ungetestet und aus der Hüfte geschossen.


    herzlichen Gruß
    aX



    PS: wir wahrscheinlich nur zur hälfte klappen - da es da um ein Problem mit Inline-Elemente geht :) - daher musst du deinem ul eine Höhe mitgeben (das ist das Blockelement) - später mehr

  • Kann man deiner Antwort entnehmen, dass du wieder da bist?^^


    Irgendwie klappt es jedoch immer noch nicht, der neue Code:




    ich hab keine Ahnung, wo ich das noch reinschreiben soll :(


    Greetz
    Laura

  • Okay, hat jetzt geklappt.


    Die Lösung für das Problem: Einfach das von dir erwähnte Inline-Element mit


    Code
    display: block;


    zu einem Block-Element machen - schon klappts.


    Jetzt aber noch ein Problem:


    Mit IrfanView hab ich eine Farbe (weiß) als transparent eingestellt. Wenn ich das Bild jetzt aber mit einem anderen zusammen einblende, ist das nicht transparent, sondern weiß, d.h. man sieht das andere Bild dahinter nicht :(
    Woran liegt das?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!