Alternative zu "float"

  • n abend,
    so, bin auch wieder da. Ich möchte auf meiner seite mal ein wenig mit den positionen rumspielen, aber schon jetzt stehe ich vor der frage, wie ich die divs nebeneinander anzeigen lassen kann.
    Eine hirachiche Tabelle würde mich sehr weiterhelfen (welche befehle stärker als andere sind u.s.w.), denn "float" ist wie ich finde sehr unkonfortabel, aber scheint sehr weit oben zu sein in der "Liste".
    Sprich entweder left oder right, aber 50 pixel von links und dann umfloaten lassen funktioniert damit nicht.
    Kann mir einer eine Alternative also zu float sagen, die es mir erlaubt konfortabler die divs umfließen zu lassen?
    Danke !

    grüße aus der hauptstadt

  • moment, ich muss noch mal einen moment dran basteln !
    aber gibt es allgemein probleme bei float im IE ? weil das funktioniert bei mir nämlich überhaupt nicht.

  • Müsstest mal deinen Quellcode mit CSS posten.
    Der "float" bezieht sich grundsätzlich nur auf die Höhe des gefloateten Elementes.
    Ist z.B. der danebenstehende div länger als der gefloatete div, dann setzt sich der zweite div unterhalb des gefloateten fort. Dem kann man mit einem margin-Wert entsprechend der Breite des gefloateten div's abhelfen.
    http://css-technik.de/css-examples/219_9/

  • den artikel hab ich gelesen, danke !
    ich hab jetzt einfach beide elemente gefloatet (left und right) und sie sitzen auch recht gut und das in beiden browsern, was mich ja schonmal ungemein beruhigt.
    naja das zumindest aber nun hab ich eine grafik (http://mregon.mr.funpic.de/HTML/forumtemp…r/main_back.png) und diese soll sich solange entlang der y-achse repeaten, bis der inhalt reinpasst. IE funktioniert das auch ganz gut, aber für den ff zählen die gefloateten dinger nicht mehr als inhalt und somit wird die grafik im hintergrund überhaupt nicht mehr angezeigt.

    schauts euch selbst an: http://mregon.mr.funpic.de/HTML/forumtemp/

    html

    css

    tja, wie bekomme ich den scheiß richtig gebogen?

  • Moin
    Schau dir mal den CSS Befehl clear an.

    So sollte es gehen.
    Btw. du kööntest auch mal das vorletzte <div>, das eigentlich so wie ich es sehe ein </div> sein soll, durch ein </div> ersetzen =)

    /edit: Ich meinte natürlich </div> :wink:

  • boah, das haut mich um ! das funktioniert tatsächlich...
    wobei dein letzter satz wenig merkwürdig ist... <div> durch <div> ersetzen :)
    aber ich hab verstanden was du meintest