div container positionieren!

  • Morgen,
    ich hoffe ich hab dich richtig verstanden:

    lg michi

  • Hey super danke, dass mit dem Wrapper klappt hervorragend =) dann werd ich mich mal dran machen zu verstehen was du geändert hast damit es klappt, sonst bringts mir ja nicht viel für die Zukunft ;)

    Danke dir,

    CroWeHaMmeR

  • also man gehe von der linken oberen ecke aus...
    dann sollte man wissen wie breit die navi in pixel is...
    evtl sollte das banner, auch wenns mittig ist etwas kleiner sein, denn auf deinem screenshot sieht es recht mächtig aus.

    ist ja auch klar, daß sich dein header(mit dem banner) und deine navi überschneiden)
    du hast eine verfügbare breite des screens, davon ziehste die breite des banners ab und bekommst nen restwert.
    da du das banner ja mittig setzt musste dieses restwert durch zwei teilen und hast die restliche verfügbare breite für deine navi.

    ich hab das grad mal gefummelt und hab ne auflösung von 1152x864px
    natürlich musste folgenden code noch auf deine bedürfnisse anpassen.
    nicht vergessen: alles was im sytle-attribut der divs is, kann auch mit css definiert werden.

    ich hoffe du bekommst nen kleinen denkanstoss.
    das javascript is jetzt nur da um das banner bei egal welcher auflösung mittig zu positionieren.... musste halt mal checken mit welchen größen du arbeiten willst^^

    edit: da war der mgraf a bissle schneller...
    nur wollt ich keine komplettlösung bieten^^

  • Hi,

    Javascript zu verwenden, ist meiner Meinung nach unntig.
    Wo steht das div dann, sollte der Benutzer Javascript deaktiviert haben (ich weiss, otto-normalverbraucher, hat das sicher nicht, aber trotzdem)

    Darum lieber mit CSS
    margin: 0 auto;


    oder halt mit text-align: center
    wobei man alle, anderen dann wieder auf left setzen muss ;)

    lg
    michi

  • Also das mit den Wrapper hab ich kapiert hab jetzt eine ähnliche Konstruktion selbst geschrieben und hat geklappt ;)

    Aber erklär mal bitte für was diese Zeilen gut sind:

    .clear { clear:both; display:block; }

    <div class="clear"></div>

  • Hey, okay danke auch an synaptic!

    Ich bleib erstmal bei dem simpleren Weg, weil ich noch nicht die Zeit hatte auch noch Java zu lernen :P

    mfg pat

  • mgraf:
    Den Content-wrapper würd ich weglassen.

    @CrowHammer:
    Die claer-Anweisung benötigt mann, da die vorherigen Elemente links gefloatet sind.
    Dadurch wird bewirkt, dass der footer wieder unten und nicht neben der rechten Navi erscheint.

  • Hi,
    den Content-Wrapper hab ich drinnen das sein Inhalt auch mittig positioniert ist, habs so verstanden, dass der nicht die gesamte Breite ausmachen soll.

    ... und aus gewohnheit ist der schon immer automatisch bei mir drinnen ;)

  • jop danke, hab ich grad aus dem Link von mgraf entnommen, der beschreibt das auch ganz gut, ist ja eig. auch logisch :P aber den content wrapper find ich eigentlich ganz praktisch *g*