Blöcke mit unterschiedlicher größe passend zusammenfügen...

  • Hallöchen zusammen,


    ich weiß, unter der Überschrift kann man sich nicht sonderlich viel vorstellen, daher versuche ich es mal anhand von einem Bild zu erklären:

     [Blockierte Grafik: http://i.imgur.com/eKQIUfN.png
    Ich möchte eine art Blog schreiben, wo die unterschiedlichen Einträge in der oben dargestellten Form angeordnet sind. Also, dass die Blöcke unabhängig von ihrer höhe nacheinander aufgelistet werden. (Das dargestellte Bild wurde in GIMP erstellt.... also nicht dass jemand denkt, ich hätte das Problem bereits gelöst ;D)


    Mein kläglicher Versuch, das hin zu bekommen sieht wiederum wie folgt aus:
    [Blockierte Grafik: http://i.imgur.com/jV5OeON.png


    Bei mir werden alle Blöcke nacheinander in einer Linie angezeigt, was nicht gerade sehr ansehnlich ist...




    Hier ist mein HTML Quellcode:

    HTML
    <!doctype html><html lang="de">    <head>        <title>Filme-Paradies</title>        <link rel="stylesheet" href="./css/stylesheet.css" type="text/css">        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">        <meta http-equiv="Content-Type" content="text/html;charset=utf-8" >    </head>    <body>        <section>            <article>                <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>            </article>            <article>                <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>            </article>            <article>                <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut l</p>            </article>            <article>                <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>            </article>            <article>                <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam</p>            </article>            <article>                <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut l</p>            </article>            <article>                <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>            </article>            <article>                <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>            </article>            <article>                <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>            </article>            <article>                <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam</p>            </article>        </section>    </body></html>


    //EDIT: Zu meiner Verteidigung: Ich bekomme es nicht gebacken, dass der Code richtig eingerückt wird, daher hier die Website, wo man sich das richtig anschauen kann: http://filme-paradies.de/


    Und hier mein Stylesheet:

    CSS
    article{    background-color: #cecece;    width: 20%;    display: inline-block;    margin: 5px;}



    Wäre echt klasse, wenn mir hier jemand weiterhelfen könnte, ich laufe auf jeden Fall momentan nur noch gegen Mauern.
    1000 Dank schonmal.


    Grüße
    AwesomeSuppe

  • Würde vom Gefühl her sagen, dass du dazu 4 Hauptbereiche erstellen musst in denen du die Artikel dann aufteilst. Die Hauptbereiche dann entsprechen formatieren(flex bzw. Inline-block).


  • Würde vom Gefühl her sagen, dass du dazu 4 Hauptbereiche erstellen musst in denen du die Artikel dann aufteilst. Die Hauptbereiche dann entsprechen formatieren(flex bzw. Inline-block).

    Ok, stimmt, das wäre eine Möglichkeit... Hier sehe ich aber das Problem, dass die Reihenfolge dann nach unten geht. Also der Post #1 steht dann oben, der mit #2 darunter, usw.
    Was ich gerne hätte, wäre wenn sie nebeneinander stehen. Also #1 oben links, #2 oben neben #1 und #3 eben oben neben #2...
    Wenn das allerdings nicht möglich sein sollte, muss ich es wohl so machen ;D

  • [Vollzitat]


    Cool danke, ich setz mich gleich mal dran und versuch das umzusetzen. Es ist auf jeden Fall genau das was ich machen wollte.


    Nitamud: Jetzt zum testen werde ich noch selber Beiträge in den Quelltext einbinden, später soll das dann aus einer Datenbank ausgelesen werden.


    Ich denke mal, dass das so weit hinhauen wird. Danke auf jeden Fall, für eure Antworten ;D


    Grüße
    AwesomeSuppe

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!