tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
19
ZUGRIFFE
752
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    dennisnrw dennisnrw ist offline Mitglied
    Registriert seit
    Feb 2009
    Ort
    Borken
    Beiträge
    13
    Hi zusammen!

    Ich hänge nun schon seit zwei Stunden an einem Problem mit meiner Navigationsleiste fest. Und zwar möchte ich einfach nur mehrere Menüpunkte nebeneinander horizontal anordnen. Jedoch ordnen diese sich immer untereinander an. Im IE und FF kriege ich unterschiedliche Ergebnisse.

    Es ist zum durchdrehen.. Hat jemand vielleicht eine Ahnung was ich falsch gemacht habe? Ich bin zur Zeit wirllich ratlos.

    Die Seite:
    http://tinyurl.com/c7z7lb

    Gruß
    Dennis
     

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,

    hierfür sind die <br>-Tags hinter den Links verantwortlich, die einen Zeilenumbruch im Textfluß erzeugen.

    mfg Maik
     

  3. #3
    Avatar von tobee
    tobee tobee ist offline Grolba.com media
    Registriert seit
    Jul 2005
    Ort
    Karlsruhe
    Beiträge
    1.700
    Blog-Einträge
    131
    Lass mal deine <li> Elemente links floaten:
    Code css:
    1
    
    float:left;
    http://www.css4you.de/float.html
     

  4. #4
    dennisnrw dennisnrw ist offline Mitglied
    Registriert seit
    Feb 2009
    Ort
    Borken
    Beiträge
    13
    Mit float:left funktioniert es. Vielen Dank
    Aber wieso befindet sich nun eine Leerzeile zwischen dem "TopBanner" und der Navigation? Zumindest im Firefox wird diese angezeigt. Im Internet Explorer ist alles ok.
     

  5. #5
    Avatar von tobee
    tobee tobee ist offline Grolba.com media
    Registriert seit
    Jul 2005
    Ort
    Karlsruhe
    Beiträge
    1.700
    Blog-Einträge
    131
    Weiss mal dem ul#Navigation Element ein margin von 0 zu.
    Code css:
    1
    2
    3
    4
    5
    6
    
    ul#Navigation {style.css (Linie 77)
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:bold;
    margin:0;
    }
     

  6. #6
    Maik Tutorials.de Gastzugang
    Die voreingestellten Polsterungeigenschaften des Listenelements müssen auf null zurückgesetzt werden, da sie in den Browsern unterschiedliche Initialwerte besitzen:

    Code :
    1
    2
    3
    4
    5
    6
    7
    
    ul#Navigation {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
            [B]margin:0;
            padding:0;[/B]
    }


    Ich schieb den Thread dann mal ins CSS-Forum.

    mfg Maik
     

  7. #7
    dennisnrw dennisnrw ist offline Mitglied
    Registriert seit
    Feb 2009
    Ort
    Borken
    Beiträge
    13
    Hat alles funktioniert. Bedanke mich vielmals bei euch
    Klasse Forum!

    Gruß
    Dennis
     

  8. #8
    Avatar von tobee
    tobee tobee ist offline Grolba.com media
    Registriert seit
    Jul 2005
    Ort
    Karlsruhe
    Beiträge
    1.700
    Blog-Einträge
    131
    Ich benutze für meine Projekte immer eine CSS reset Datei:
    http://meyerweb.com/eric/thoughts/20...eset-reloaded/
     

  9. #9
    Maik Tutorials.de Gastzugang
    Das geht im vorliegenden Fall aber wesentlich kürzer, und mit einem deutlich schlankeren CSS-Code

    Diese Regel einfach zu Beginn des Stylesheets notieren:

    Code css:
    1
    2
    3
    4
    
    * {
    margin:0;
    padding:0;
    }

    Mit dem Universalselektor * werden alle im HTML-Dokument enthaltenden Elemente angesprochen.

    mfg Maik
     

  10. #10
    dennisnrw dennisnrw ist offline Mitglied
    Registriert seit
    Feb 2009
    Ort
    Borken
    Beiträge
    13
    Und das sollte man bei jedem neuen Projekt festlegen?
    Umgeht man damit einige Probleme der verschiedenen Browser?
     

  11. #11
    Maik Tutorials.de Gastzugang
    Jepp

    mfg Maik
     

  12. #12
    Avatar von tobee
    tobee tobee ist offline Grolba.com media
    Registriert seit
    Jul 2005
    Ort
    Karlsruhe
    Beiträge
    1.700
    Blog-Einträge
    131
    Dein Reset deckt aber leider nicht "IE6 Three Pixel Gap"-Bug ab.
    Damit geht es:
    Code css:
    1
    2
    3
    
    img {
      vertical-align:top;
    }
     

  13. #13
    Maik Tutorials.de Gastzugang
    Zitat Zitat von tobee Beitrag anzeigen
    Dein Reset deckt aber leider nicht "IE6 Three Pixel Gap"-Bug ab.
    Damit geht es:
    Code css:
    1
    2
    3
    
    img {
      vertical-align:top;
    }
    Is ja interessant
    1. Wo taucht hier besagter Bug auf?

    2. Sicher, dass sich damit der Bug beheben lässt?

    mfg Maik
     

  14. #14
    dennisnrw dennisnrw ist offline Mitglied
    Registriert seit
    Feb 2009
    Ort
    Borken
    Beiträge
    13
    Zitat Zitat von Maik Beitrag anzeigen
    Is ja interessant
    1. Wo taucht hier besagter Bug auf?

    2. Sicher, dass sich damit der Bug beheben lässt?

    mfg Maik

    Und was genau ist das für ein Bug?
     

  15. #15
    Maik Tutorials.de Gastzugang
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 20.05.09, 07:08
  2. WAI, D-Link, p p Kaskaden, display inline
    Von ZodiacXP im Forum CSS
    Antworten: 1
    Letzter Beitrag: 15.07.08, 02:32
  3. ul - display:inline mit Aufzählungszeichen
    Von aquasonic im Forum CSS
    Antworten: 16
    Letzter Beitrag: 13.10.06, 14:49
  4. Display: Inline im Netscape
    Von JanQ im Forum CSS
    Antworten: 1
    Letzter Beitrag: 22.09.04, 19:37
  5. display: inline bei tablerows
    Von em-ix im Forum CSS
    Antworten: 7
    Letzter Beitrag: 08.06.04, 09:03

Stichworte