Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 05. Oktober 2013 19:04

brandy
Server-Pate
Registriert: 05. Juni 2011
Beiträge: 803
Webseite

[GELÖST] Liste <ul> zentriert ausrichten

Hallo!

Ich habe eine Liste, die mit float: left ausgerichtet ist, und so mein horizontales Menü bildet.
Jetzt möchte ich dieses in einem DIV, das keine fixe Größe hat, zentrieren.

Hier das dazugehörige CSS:

.top_menu{
list-style-type: none;
}

.top_menu li{
float: left;
margin-right: 20px;
font-family: chopin;
font-size: x-large;
}

top_menu ist die Klasse des <ul>.

Vielen Dank für Hilfe!

Offline

#2 06. Oktober 2013 09:52

Janl
Server-Pate
Ort: Freistadt, Österreich
Registriert: 13. Dezember 2010
Beiträge: 1.231
Webseite

Re: [GELÖST] Liste <ul> zentriert ausrichten

Versuche es mit

margin: 0 auto;

bei .top_menu li

mfg
Jan


Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04  - win10 pro

Offline

#3 06. Oktober 2013 15:02

brandy
Server-Pate
Registriert: 05. Juni 2011
Beiträge: 803
Webseite

Re: [GELÖST] Liste <ul> zentriert ausrichten

Danke für den Tipp - hat aber nichts gebracht - rutscht einfach nicht rüber :-)

Offline

#4 06. Oktober 2013 15:48

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Liste <ul> zentriert ausrichten

Nicht den Listenpunkten (li) sondern den Links in den Listenpunkten (li a) musst Du margin:auto geben. Aber ohne den Code oder die Seite zu sehen, können wir da echt nur Vermutungen anstellen.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#5 06. Oktober 2013 17:49

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: [GELÖST] Liste <ul> zentriert ausrichten

Das wird so nicht funktionieren, da durch das floaten die Listenpunkte aus der Liste "rausfallen" und Du somit eine Breite definieren _musst_.
Da Du diese Breite aber nicht wissen*, bzw. nur schätzen kannst, solltest Du besser inline-block statt float verwenden.
Ein Beispiel:
http://jsfiddle.net/T8rF2/

* es sei denn man frickelt sich das umständlich per JS aus dem Dokument raus


Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline

#6 06. Oktober 2013 20:38

brandy
Server-Pate
Registriert: 05. Juni 2011
Beiträge: 803
Webseite

Re: [GELÖST] Liste <ul> zentriert ausrichten

Ich habs jetzt anderweitig gelöst - ich hab das DIV, das das ul beinhaltet mit dem CSS-Framework zentriert ausgerichtet!

Danke...

Offline

#7 06. Oktober 2013 20:44

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: [GELÖST] Liste <ul> zentriert ausrichten

Kann man das mal sehen? Ein Framework kann auch nicht zaubern, recht sicher hast Du eine Breite vergeben.


Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline

#8 07. Oktober 2013 15:55

brandy
Server-Pate
Registriert: 05. Juni 2011
Beiträge: 803
Webseite

Re: [GELÖST] Liste <ul> zentriert ausrichten

Nein, hab ich nicht...

Beitrag geändert von brandy (08. Oktober 2013 22:13)

Offline

#9 07. Oktober 2013 17:18

Janl
Server-Pate
Ort: Freistadt, Österreich
Registriert: 13. Dezember 2010
Beiträge: 1.231
Webseite

Re: [GELÖST] Liste <ul> zentriert ausrichten


Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04  - win10 pro

Offline

#10 07. Oktober 2013 21:25

brandy
Server-Pate
Registriert: 05. Juni 2011
Beiträge: 803
Webseite

Re: [GELÖST] Liste <ul> zentriert ausrichten

Ja, was rätst du da?
Ich setz mir grundsätzlich nur das CMSms auf, baue Foundation mitein und beginne dann mit dem Design...

Offline

#11 07. Oktober 2013 21:35

Janl
Server-Pate
Ort: Freistadt, Österreich
Registriert: 13. Dezember 2010
Beiträge: 1.231
Webseite

Re: [GELÖST] Liste <ul> zentriert ausrichten

Validieren ist Kode anpassen an W3C Standards.

Das kennst Du doch auch oder?
Vielleicht mal mit Foundation Entwickelrn mailen.

mfg
Jan


Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04  - win10 pro

Offline

#12 08. Oktober 2013 22:08

brandy
Server-Pate
Registriert: 05. Juni 2011
Beiträge: 803
Webseite

Re: [GELÖST] Liste <ul> zentriert ausrichten

Ok, interessant, soviele Fehler hab ich nur hier auf dieser einen Seite von mir (die auch noch nicht fertiggestellt ist). Auf anderen Seite, die schon länger produktiv laufen hab ich nur 2-3 Fehler...

Danke aber für den Tipp...

Beitrag geändert von brandy (08. Oktober 2013 22:11)

Offline

#13 08. Oktober 2013 00:19

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: [GELÖST] Liste <ul> zentriert ausrichten

brandy schrieb:

Nein, hab ich nicht...

ist eine "feste" Breite. Wenn da mehr (oder modifizierte) Punkte hinzukommen, wird das Menü umbrechen. Das ist jetzt schon am Limit, 2-3 Buchstaben dazu und das Menülayout kann man in die Tonne tun.
Verstehe sowieso nicht, warum der - frei in Weiss schwebende Header - in der Breite begrenzt werden muss.

Was das Validieren betrifft; bei so starker ujnd weitgehend planloser Containerverschachtelung kein Wunder, dass da Fehler auftreten. Recht spassig in so unübersichtlichem Spaghetticode auftretenden Probleme zu lösen ... ach war ja eh Topic; hab nix gesagt.


Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline