ich bin nur Hobbybastler und habe schon Tage lang gegooglet und alles ausprobiert, aber nichts richtet meine Site mittig aus. Horizontal ist sie mittig aber vertikal nicht, sie bleibt immer oben.
denn auch ohne style, also leftmargin=„auto“ u.s.w.
Naja aber wenn ich Zahlen statt auto eingegeben habe, wurde die Seite wiederum versetzt, aber eben nicht bei auto und die Seite soll bei allen Monitoren Mittig zentriert sein.
Das sollte man wenn möglich immer machen, denn eigentlich sollte margin:auto; funktionieren, anhand der Seite lässt sich das Problem sicher schnell finden.
Aber Achtung, nur die „weine-Html“ ist soweit fertig, die anderen nicht. Und ich habe das hier oben kopierte verkleinert um zu sehen ob sich es mittig ausrichtet.
Wenn man auf Weine geht, kommt man auf die HTML Seite, die ausgerichtet werden soll. Und diese soll auf allen Bildschirmen mit der Karo-Seite übereinstimmen (also die Buttons oben meine ich).
Die Website war mal komplett aus Flash und meine Bekannte wollte sie aus HTML haben, damit Sie die Texte zum Beispiel leicher selber verändern kann und damit sie einzelne Seiten hat. Naja und ich wollte die Katze und die 2. Seite so lassen und die anderen in HTML nachbauen.
Schon mal versucht position wegzulassen? Denn mit margin auto und padding auto gibst du dem container ja schon eine position und zwar macht er dann immer den grösst möglichen abstand den er machen kann, sei das jetzt innerhalb eines weiteren containers oder innerhalb des viewports. Oder lieg ich da nun falsch?
Das geht irgendwie nicht, naja ich kann ja auch die HTML-Site (z.B. Weine) oben lassen und die Flash-Site (die mit den Vierecken) oben ausrichten, dann sind diese auf gleicher höhe, nur eben oben und nicht mittig. Dann, oder auch so hätte ich noch ein weiteres problem:
Die Flash-Site ist in die Index-site eingebettet worden, naja aber man kann die Index Seite nicht scrollen, d.h. wenn das Flash-Bild mit den Vierecken größer als das Viewport ist, geht dieses über den Rand hinaus. Mein Vorgänger hat das sehr merkwürdig aufgebaut.
Es gibt eine Rand-HTML, eine Index.HTML und eine main.HTML . Ich denke der Scrollbalken wird ausserhalb des sichtbereiches verschoben. Das hier ist die main.HTML:
Ich weiss nicht wie elegant das diese lösung ist sollte aber funktionieren.
Css mit
body {overflow:auto} erweitern oder overflow:scroll sollte das gleiche bewirken.