CSS-Problem mit "float"

  • Hallo,

    ich stehe momentan vor einem wahrscheinlich banalem Problem, jedoch komme ich nicht weiter.

    Ich würde gerne 6 Felder definieren, welche bei Fullscreen alle sichtbar sind, verkleinert man den Bildschirmausschnitt, dann sollten die "Felder" nach unten wandern...

    Habe das mal versucht, jedoch immer das Problem , dass i meinem Fall das 4. Feld immer unterhalb des Feldes 1 ist und nicht neben Feld 1 und unter Feld 2,3 :(
    Link: http://www.veraut.at/test/index.html

    Wäre toll, wenn mir hier jemand weiterhelfen kann ;)

    Code:

    Danke für eure Hilfe,
    Patrick

  • ups, das muss mir beim herumprobieren stehen geblieben sein :(

    mit dem float hab ich es so weit, daß es wie folgt angezeigt wird...

    Mache ich jetzt jedoch das Browserfenster größer, dann wandert Feld 5 & 6 hinauf :( ich hätte jedoch gerne, daß es bei größtem Screen so wie oben ist, nur wenn sich das fenster verkleinert, dann sollen die Felder "wandern"

    so soll es nicht werden ;( weil schaut nicht gut aus ;(

  • Hallo,

    deine Infos laufen leider etwas durcheinander und sind ungenau, deshalb ist es schwierig dir zu helfen.

    Du schreibst die ganze Zeit von 6 Containern, dein Quelltext enthält aber nur vier.

    Weiterhin ist unklar, wie sich die Container verhalten sollen, wenn der Platz für 4 nebeneinander nicht mehr ausreicht. Also welcher dann wohin rutschen soll.

    Zu deinem aktuellen Problem: Der äußere Container darf halt nicht größer werden, als das mehr als 4 Container nebeneinander passen.

    Oder die Container dürfen keine starre Breite haben, sondern müssen entsprechend breiter werden.

    Diese Entscheidung können wir dir nicht abnehmen.

    Weiterhin bin ich mir nicht so im klaren ob du überhaupt weißt was du tust. Gib mal dem äußeren Container einen Rahmen (border) und / oder eine Hintergrundfarbe (background-color).

    Und dann poste bitte mal deinen aktuellen Quellcode, uns liegt ja nur dein veralteter fehlerhafter vor.

    Gruss

    MrMurphy

    Einmal editiert, zuletzt von MrMurphy (14. September 2015 um 10:37)

  • Hallo,

    so sieht das derzeit aus....

    Habe jedoch das Problem, wenn der Browser breiter wird, dann sieht es so aus:


    also nicht sehr schön...

    Ich hätte gerne, wenn das Browserfenster größer wird, als 4 Container, dann soll es dennoch bei maximal 4 Containern bleiben. (so wie Pic 1).

    Gruss
    Patrick

    P.S: der ganze Code wäre:

  • Hallo,

    es ist schade, das du die Antworten nicht richtig liest und befolgst.

    Zitat

    hab jeden Container ja farblich...oder was meinst du ?

    Welchen wohl? Das habe ich bereits in meiner ersten Antwort geschrieben.

    Zitat

    Gib mal dem äußeren Container einen Rahmen (border) und / oder eine Hintergrundfarbe (background-color).

    Mit deinen bisherigen (und leider trotz Nachfrage unvollständigen) Angaben könnte eine Lösung so aussehen:

    Gruss

    MrMurphy

  • ah danke, ja so hab ich mir das vorgestellt ;)

    danke für den code. nur für mein Verständnis...

    max-width: 600px; bedeutet daß das ganze maximal 600px breit werden darf, oder ?

    was bedeutet: #container>* ? jeder container der folgt ?

    Herzlichen Dank für die Hilfe & Unterstützung

  • Hallo

    Zitat

    max-width: 600px; bedeutet daß das ganze maximal 600px breit werden darf, oder ?

    Ja, der äußere Container darf nur 600px breit werden. Da die inneren Container jeweils 150px breit sind passen so nur maximal 4 nebeneinander.

    Nachtrag: Genauer: Der äußere Container dürfte bis zu 749px breit werden.

    Zitat

    was bedeutet: #container>* ? jeder container der folgt ?

    Durch die schließende spitze Klammer (>) jedes Element, das direkt dem Container folgt, also nur die direkten Kinder. Nicht die Kindeskinder, also die h1-Überschriften.

    Erklärungen findest du wenn du nach "css selektoren" googelst, zum Beispiel

    http://www.webmasterpro.de/coding/article…selektoren.html

    Die sind immer schön wenn viele Elemente die gleichen CSS-Eigenschaften erhalten sollen.

    Gruss

    MrMurphy

    Einmal editiert, zuletzt von MrMurphy (14. September 2015 um 13:28)