Floating Away..... brauche sowas wie float für divs.....

  • hallo leute....

    ich tüfftle schon eine weile an dem problem, wie ich
    einen div container (nett mit css gespickt) dazu überreden kann,
    sich neben seinem bruder mittig zu plazieren.

    um das ganze etwas spannender zu machen habe ich nicht einen bruder...
    vielmehr eine ganze bruderschaft...
    da die natürlich nicht alle in eine reihe passen, sollen sie, wenn rechts kein platz mehr ist, automatisch in die nächste zeile rücken...wieder mittig...

    schon mächtig kompliziert.... nun noch das Sahnehäubchen....
    jedes Div wird zuvor mittels PHP generiert....
    anzahl der erzeugten brüder...ähmm... der divs ist daher immer unbekannt !!!

    wer kann mir helfen.....

    Gruß
    Peter

    Hier der Code:

    beim Code oben werden die Divs untereinander erzeugt was später eine mächtige scrollorgie verursacht !!! :(

    also...wer kann mich aus diesem css jungle retten ??

  • Dein Code ist php-bedingt etwas "undurchsichtig".
    Wenn ich das richtig verstehe, willst du verschiedene Grafiken nebeneinander darstellen, geht aber auch mit div's:
    Füge im CSS-Teil mal folgende Klasse ein:

    Code
    .left
    {float:left;}


    Den Bildern oder div's ordnest du im HTML-Teil dann diese Klasse zu, z.B.

    Code
    [img]bild.gif[/img]

    oder

    Code
    <div id="xyz" class="left"> div-Inahalt </div>
  • ich habs aussprobiert...leider krieg ich es nicht hin...
    egal wo ich das float auch einsetze, die divs wollen einfach nicht nebeneinander....

    :(

    aber ich habe den php nochmals überarbeitet und die Urls der grafiken richtig eingetragen......

    http://wow.bundderalten.servegame.org/mitglieder/mitglieder.php

    Wenn ihr mir den verbessereten code posten könnten wäre ich euch millionenfach dankbar....
    ich weiss nämlich wirklich keine Lösung

    hier der etwas überarbeitete code....

  • Du hast die ganzen Bilder im #mitgliederrahmen oder der #mitgliederkarte.
    Diese div's haben eine Breite von 300 bzw. 270 px. Berücksichtigt man dann noch evtl. Paddingabstände, gehen da von der Breite her nicht mehr als eine, evtl. max. 2 Karten rein. Lass also mal die Breitenangaben bei den div's weg oder setze sie hoch.
    Problematisch können auch noch die position:absolute sein.
    Mach mal wie von mir ursprünglich beschrieben eine einfache, kleine Trockenübung, damit du siehst, dass es geht und pass dann die äußeren div's und den Code an.

  • Danke für deine Ideen... ich hab das ganze mal neu geschrieben und abstrakt zusammengefasst.

    Ich bin jetzt von der float idee abgekommen und arbeite an einer Lösung mit DISPLAY...

    unter dem Internet-explorer ist es exakt !! so wie ich es willl.....
    aber der Netscape zereisst mir alles....

    wenn mir jemand helfen könnte, das ganze auch mit dem Netscape hinzukriegen, wäre mein problem gelöst.....

    ich vermute,man muss mit den Table commands von Display arbeiten,
    damit die optik wieder schön ist, aber irgentwie will das alles nicht....
    ...meist ist alles dann nicht mehr mittig und ist trotzdem zerrissen etc...

    Gruß, Peter

    hier der kurze Quelltext :

    http://wow.bundderalten.servegame.org/uebung_fuer_divs.html

  • noch ein kleiner Nachtrag:

    es liegt extrem viel am header....

    beim portieren auf meine richtige seite sah es zunächst auch unter dem
    internet explorer bescheiden aus.... :x

    erst als ich feststellte das die Trockenübung einen anderen header verwendet -> :idea:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

    an Stelle von :roll:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


    und ich den dann änderte, funktionierts unterm Internet Explorer wieder..... :!:

    nun bin ich absolut hilflos....

    Was darf ich machen (verwende ich altes HTML ??? darf ich das ???)

    wie krieg ich das Problem in den griff ??? vor allem mit Netscape !!

    Gruß
    Peter

  • naja....

    Firefox ist stark im kommen und daher will ich schon irgentwie
    kompatibel bleiben....

    ich habs jetzt mit einem workaround gemacht....

    bei den netscapeseiten ist alles nach wie vor unternander...
    beim internet Explorer dagen nebeneinander....

    das problem ist jetzt allerdings....

    es sieht auch nebeneinander immer noch total unübersichtlich aus :?

    daher bleibt mir wohl nix anderes übrig, als den membersbereich eh nochmals zu überarbeiten !!!

    kannst dir ja mal anschauen unter :

    http://wow.bundderalten.servegame.org/

    dann über mitglieder aufrufen