• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Einfache CSS-Frage: Navigation auf ganze Breite ausdehnen

Status
Für weitere Antworten geschlossen.

PolitikerNEU

Neues Mitglied
Also, ich habe folgendes Problem:
Ich habe eine Navigation, die oben sein soll und den gesamten Bereich überdecken soll, aber irgendwie schaffe ich das nicht.
Graphik:
htmlprob.png


Code:
http://weberchrisi.uttx.net (Seite - Noch nicht viel drauf - Layout bitte nicht bewerten, das erst später)

CSS-Datei:
http://weberchrisi.uttx.net/style/bothstyle.css

PHP-Datei: (die die Navigation generiert)
http://weberchrisi.uttx.net/script/nix.html
 
Zuletzt bearbeitet:
Werbung:
Weder der Link zu Css-Datei noch zum PHP-Skript gehen. Versuch mal dem <ul> eine Breite von 100% zu geben, damit es sich über die ganze Seite ausdehnt. Die einzelnen <li>-Elemente müssten sich dann gleichmäßig verteilen.
 
Tatsächlich, die beiden links funktionieren nicht ... liegt daran, dass ich neu in dem Forum bin und nicht gewusst habe, dass man, wenn man diesen Link hat, nur den Linktext, nicht aber das Linkziel editiert, heißt: man muss den Link kopieren & einfügen, dann geht es

Ja, genau so etwas (ul = 100%) hab ich schon probiert, aber blöderweise werden die Elemente dann eben nicht gleichmäßig verteilt.

Was ich noch vergessen habe zu sagen: Mit Tabellen würde es gehen, aber das möchte ich so nicht machen

Hier noch einmal die Links, diesmal funktionierend
http://weberchrisi.uttx.net/style/bothstyle.css
http://weberchrisi.uttx.net/script/nix.html
 
Werbung:
Dann gibst du den li-Elementen eine Breite von 100/Anzahl Elemente. Also für deine 3 <li>: li {width:33%;}

Geht des?
 
Re: Jeder li 33% width geben

Also: 1) Nein, es geht nicht, weil width scheinbar nicht auf inline-Elemente angewendet wird und 2), mein größeres Problem:
Ich weiß in meinem Stylesheet nicht, wiviele Elemente meine Navigation haben wird, kann daher da nicht irgendeinen Wert festlegen.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben