|
|||
dropdownmenü mittels css erstellt - wie zentrieren?
hallo,
habe folgendes problem: my sister’s name is frank die navigation ist mit einer liste gemacht worden und mit hilfe von css formatiert. nun stehe ich aber noch vor dem problem, die menüleiste zu zentrieren. ich hab mittlerweile schon sehr viel ausprobiert und nichts funktioniert. zu beachten ist, es sollte im ie und im ff funktionieren. (ein zweites problem gibt es auch.. wenn man sich das ganze am mac am safari aussieht, machen die div-tags komische dinge mit der hintergrundfarbe. kein plan woran das liegt? vl weiss hier auch jemand eine antwort auf dieses problem) eine schon leicht verzweifelte vero wartet auf antwort! |
Sponsored Links |
|
|||
Genauso wie Du #main zentriert hast. Mit "margin: 0 auto;" anstelle "float:left" (wozu diente das?) für #menu wird alles gut.
|
Sponsored Links |
|
|||
Das Rendering von Safari ist lustig.
Code:
body { ... background-repeat:repeat-x, repeat-y; } Safari malt eine Zeile in x-Richtung und eine 'Spalte' in y-Richtung. Das wirkt irgendwie unentschlossen. Zum Zentrieren würde ich vorschlagen, einen wrapper #page um alles zu wickeln und diesen zu zentrieren. Dann muss man nicht jede einzelne Box zentrieren. Was bei Floats ja auch nicht geht. Geändert von IChao (30.03.2007 um 09:45 Uhr) |
|
|||
Dave Hyatt hat mich freundlicherweise korrigieren können: nach CSS3 multiple backgrounds ist das von mir monierte Verhalten korrekt. Also kein bug, sondern ein feature. Wieder was gelernt.
|
|
|||
hey, danke für eure antworten.
hab schon versucht einen container herumzulegen, das funktionierte aber auch nicht. habe es auch schon in eine tabelle gegeben, da funktionierte es nur halb. entweder ie oder ff hat es nicht gecheckt - weiss leider nicht mehr welcher der beiden browser. ich glaube der haken liegt eher hier: #menu ul{ list-style:none; margin:0; padding:0; float:left; width:130px; } #menu li{ position:relative; } #menu ul ul{ position:absolute; z-index:500; top:auto; display:none; } #menu ul ul ul{ top:0; left:100%; } ich glaube nämlich es liegt daran, dass sich die liste nicht zentrieren lässt - bzw wenn, weiss ich nicht wie. habe das script von folgender seite: und hab eben alles umgebastelt und meinem layout angepasst. und ja.. deswegen versteh ich auch nicht alles, was im css steht.. obwohl ichs gern verstehen würd..... |
|
|||
Zitat:
Wie mazzo oben schon geschrieben hat, reicht es, für den menu-Block margin: 0 auto; zu setzen und das float: left; zu entfenen. |
|
|||
...und natürlich dem zu zentrierenden Element eine Breite kleiner 100% zu geben.
|
|
|||
Zitat:
oh jaaaa. daran lag es! ich war irgendwie davon überzeugt, dass es an den listenelementen lag! viiiielen dank. jetzt muss ich nur noch das mim safari hinbekommen.. aber vielen dank schon mal für die beantwortung meiner fragen! |
|
|||
Zitat:
background-repeat:repeat; und es funktioniiiiiiiiiiert! wahnsinn! vielen daaaaaaaaaaaaaaaaaaank!!! |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Rahmen mittels CSS löschen | believe_me | CSS | 3 | 08.10.2008 13:02 |
css einsteiger div zentrieren.. | Holger (HMR) | CSS | 10 | 13.11.2004 17:23 |
Zentrieren mit CSS | jensr | CSS | 10 | 27.05.2004 17:21 |
bild mit css oder so in layer zentrieren | bodissimo | CSS | 2 | 22.03.2004 13:39 |
Tabelle mit CSS zentrieren | to.ni | CSS | 8 | 27.02.2004 11:33 |