ERLEDIGT
JA
JA
ANTWORTEN
19
19
ZUGRIFFE
752
752
EMPFEHLEN
-
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
-
19.02.09 13:14 #2Maik Tutorials.de Gastzugang
Hi,
hierfür sind die <br>-Tags hinter den Links verantwortlich, die einen Zeilenumbruch im Textfluß erzeugen.
mfg Maik
-
19.02.09 13:15 #3
Lass mal deine <li> Elemente links floaten:
http://www.css4you.de/float.htmlCode css:1
float:left;
-
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.
-
19.02.09 13:22 #5
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; }
-
19.02.09 13:22 #6Maik 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
-
Hat alles funktioniert. Bedanke mich vielmals bei euch

Klasse Forum!
Gruß
Dennis
-
19.02.09 13:33 #8
Ich benutze für meine Projekte immer eine CSS reset Datei:
http://meyerweb.com/eric/thoughts/20...eset-reloaded/
-
19.02.09 13:35 #9Maik 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
-
Und das sollte man bei jedem neuen Projekt festlegen?
Umgeht man damit einige Probleme der verschiedenen Browser?
-
19.02.09 13:39 #11Maik Tutorials.de Gastzugang
Jepp

mfg Maik
-
19.02.09 13:42 #12
Dein Reset deckt aber leider nicht "IE6 Three Pixel Gap"-Bug ab.
Damit geht es:
Code css:1 2 3
img { vertical-align:top; }
-
19.02.09 13:50 #13Maik Tutorials.de Gastzugang
-
-
19.02.09 13:54 #15Maik Tutorials.de Gastzugang
Ähnliche Themen
-
HILFE: display: inline bzw. block? ich verzweifle
Von derheine im Forum CSSAntworten: 1Letzter Beitrag: 20.05.09, 07:08 -
WAI, D-Link, p p Kaskaden, display inline
Von ZodiacXP im Forum CSSAntworten: 1Letzter Beitrag: 15.07.08, 02:32 -
ul - display:inline mit Aufzählungszeichen
Von aquasonic im Forum CSSAntworten: 16Letzter Beitrag: 13.10.06, 14:49 -
Display: Inline im Netscape
Von JanQ im Forum CSSAntworten: 1Letzter Beitrag: 22.09.04, 19:37 -
display: inline bei tablerows
Von em-ix im Forum CSSAntworten: 7Letzter Beitrag: 08.06.04, 09:03





Zitieren
Login





