Daniel: Problem bei Navi-Leiste mit <ul> und css

Hallo,

ich versuche gerade mittels <ul>/<li> und css eine Navigationsleiste hinzugekommen.
Aber irgendwie klappt es nicht so, wie ich es mir vorstelle, vielleicht Brett vor'm Kopf ;-)

Die Links sollen dabei neben einander stehen und eine bestimmte Größe (125*39) in Anspruch nehmen.

css
------------
ul#Navigation {
background-color:red;
width: 800px;
}

ul#Navigation li {
display:inline;
background-color:yellow;
list-style: none;
}

ul#Navigation a {
width: 125px;
height: 39px;
border: 0px;
font-weight: bold;
text-decoration: none;
text-align:center;
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
color: white;
background-color: blue;
}

html
---------------------------
<p>Ein Test-Absatz davor.</p>

<div>
<ul id="Navigation">
<li><a href="#">Test</a></li>
<li><a href="#">Test</a></li>
<li><a href="#">Test</a></li>
<li><a href="#">Test</a></li>
<li><a href="#">Test</a></li>
</ul>
</div>

<p>Ein Test-Absatz danach.</p>

Was mache ich falsch?

Vielen Dank und viele Grüße
Daniel

  1. Hi,

    Was mache ich falsch?

    Du hast vergessen nachzulesen, für welche Elemente (z.B.) die width-Eigenschaft gilt.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      Du hast vergessen nachzulesen, für welche Elemente (z.B.) die width-Eigenschaft gilt.

      Wenn ich es richtig verstanden habe, darf ich also z.B. für <a> keine width-Angabe machen.

      Wie bekomme ich denn eine "Box", z. B. mit den genannten Ausmaßen, hin, wo ich den Link auf der gesamten Box aufrufen kann, nicht nur über dem Text?

      Daniel

      1. Hallo Daniel.

        Wie bekomme ich denn eine "Box", z. B. mit den genannten Ausmaßen, hin, wo ich den Link auf der gesamten Box aufrufen kann, nicht nur über dem Text?

        Mit display:block.

        Gruß, Ashura

        --
        Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
        Try it: Become an Opera Lover in 30 days
        1. Hallo9 Ashura,

          Mit display:block.

          Wenn ich mit "block" arbeite, erscheinen die Bereiche doch untereinander?!
          Ich möchte sie aber nebeneinander positionieren!

          Viele Grüße
          Danile

          1. Hi,

            ich empfehle Dir, einen Blick in das neue Kapitel CSS-basierte Navigationsleisten zu werfen...

            freundliche Grüße
            Ingo

      2. Hi,

        Wenn ich es richtig verstanden habe, darf ich also z.B. für <a> keine width-Angabe machen.

        Du kannst _jede_ CSS-Eigenschaft auf _jedes_ HTML-Element anwenden. Ob eine Eigenschaft Verwendung findet, hängt nur und ausschließlich von anderen CSS-Eigenschaften ab.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Hi,

          Du kannst _jede_ CSS-Eigenschaft auf _jedes_ HTML-Element anwenden. Ob eine Eigenschaft Verwendung findet, hängt nur und ausschließlich von anderen CSS-Eigenschaften ab.

          Ok, ich habe mich nicht präzise genug ausgedrückt.
          In meinem Beispiel findet die width-Angabe bei dem Element <a> keine Verwendung , weil es ein inline-Element ist, oder?!

          Daniel

          1. Hi,

            In meinem Beispiel findet die width-Angabe bei dem Element <a> keine Verwendung , weil es ein inline-Element ist, oder?!

            ja, aber das hast Du ja im Griff.

            Cheatah

            --
            X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
            X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes