Hannes Winter: Listen Problem

Hallo,

ich habe die Navigationsleiste auf meiner Website als Liste definiert. Im Style-Sheet habe ich folg. Angaben drin:

li
{
 list-style: none;
 list-style-position: outside;
 font-size: 0.9em;
}

Dadurch habe ich a) den Listenpunkt beseitigt und b) ist die Liste nicht mehr eingerückt.

Wenn ich jedoch die Liste in <ul> Tags packe, wird die Liste wieder eingerückt. Hat jemand eine Idee, wie ich das verhindern kann?

Vielen Dank im voraus für alle Ratschläge.

Grüße
Hannes

  1. Hi

    Damit gehts:

    ul,li
    {margin-left:0;
     padding-left:0;
     list-style: none;
     list-style-position: outside;
     font-size: 0.9em;
    }

    margin für IE und padding für firefox :)

    mfg
    moe

    1. Hallo Moe,

      vielen Dank, damit hat es funktioniert. :-)

      Allerdings hat sich die Schrift trotz der gleich gebliebenen font-size Angabe etwas verkleinert. Sowohl beim IE, Netscape, Opera, als auch bei Firefox. Wenn ich die font-size Angabe jedoch von 0.9 auf 1em hoch setze, stimmt es wieder.

      Hast du eine Erklärung für dieses Phenomän?

      Grüße
      Hannes

      Hi

      Damit gehts:

      ul,li
      {margin-left:0;
      padding-left:0;
      list-style: none;
      list-style-position: outside;
      font-size: 0.9em;
      }

      margin für IE und padding für firefox :)

      mfg
      moe

      1. Hi

        Also bei mir isses gleich geblieben. Liegt aber vllt dran, dass ich die Deer Park Alpha nutz...

        Vllt liegts dran, dass wir praktisch alles was ne Liste ausmacht, bis auf die breaks, raushaun.Aber sonst würd mir da spontan nix einfallen. Dan muss ich mich mal näher mit befassen :)

        mfg
        moe

      2. Hallo Hannes

        Allerdings hat sich die Schrift trotz der gleich gebliebenen font-size Angabe etwas verkleinert. Sowohl beim IE, Netscape, Opera, als auch bei Firefox. Wenn ich die font-size Angabe jedoch von 0.9 auf 1em hoch setze, stimmt es wieder.

        ul,li

        Selektiert also ul und li

        ...
        font-size: 0.9em;

        Also 0.9em (90%) der Schriftgöße des Elternelements für ul.
        Dann 0.9em (90%) der Schriftgöße des Elternelements (ul) für li.
        Das ergibt 0.81em.

        Auf Wiederlesen
        Detlef

        --
        - Wissen ist gut
        - Können ist besser
        - aber das Beste und Interessanteste ist der Weg dahin!
        1. cool, wusste garnet dass die "zusammengezählt" werden ...

          Heisst wenn ich jetzt 0.95 eingeb (passt net ganz aber mehr Zahlen hinterm Komma werden net verarbeitet) passts wieder fast genau... oder?

          mfg
          moe

          1. Hallo moe,

            Heisst wenn ich jetzt 0.95 eingeb (passt net ganz aber mehr Zahlen hinterm Komma werden net verarbeitet) passts wieder fast genau... oder?

            Theoritsch ja, praktisch kannst du dir nie sicher sein, wie genau die
            Browser die Werte berechnen, und wie sie diese runden.

            Deshalb finde ich es nicht empfehlenswert, Schriftgrößenangaben für mehrere
            Ebenen inneinandergeschachtelter Elemente zu definieren.

            Das konkrete Beispiel würde bei mir etwa so aussehen:

              
            ul,li {  
              margin-left:0;  
              padding-left:0;  
              list-style: none outside;  
            }  
              
            li {  
              font-size: 0.9em;  
            }  
            
            

            Auf Wiederlesen
            Detlef

            --
            - Wissen ist gut
            - Können ist besser
            - aber das Beste und Interessanteste ist der Weg dahin!
  2. Γειά σου, Hannes!

    ich habe die Navigationsleiste auf meiner Website als Liste definiert. Im Style-Sheet habe ich folg. Angaben drin:

    li

    {
    list-style: none;

      
    Du meinst sicher [list-style-type](http://de.selfhtml.org/css/eigenschaften/listen.htm#list_style_type).  
      
    
    >  ~~~css
    
    list-style-position: outside;  
    
    >  font-size: 0.9em;  
    > }
    
    

    Dadurch habe ich a) den Listenpunkt beseitigt und b) ist die Liste nicht mehr eingerückt.

    Wenn ich jedoch die Liste in <ul> Tags packe, wird die Liste wieder eingerückt. Hat jemand eine Idee, wie ich das verhindern kann?

    Ja, spiele ein wenig mit margin und padding des umgebenden Elements (<ul>) und der <li>s. BTW: In welchen Tags hattest du die Liste denn vorher gepackt?

    Αντίο!
    Sven aus Bonn

    --
    Ἀεὶ πάντα ῥεῖ.
    Selfcode: ie:% fl:( br:> va:} ls:[ fo:) rl:( n4:{ ss:| de:> js:| ch:) mo:} zu:) - Selfcode dekodieren - Selfcode-Info
    Noch 20 Tage bis Athen. :-D