Text mehrspaltig gestalten?

  • Guten Morgen!

    Ich wollte fragen, ob es ein Plugin/Theme gibt, das es ermöglicht, den Text des einzelnen Beitrags mehrspaltig anzeigen zu lassen.

    Sodass die Kopfzeile des einzelnen Beitrag und der Footer (social Bookmarks, Kommentare, etc.) alles in einer Spalte ist, der Text selbst aber zweispaltig.

    Zwiespältige Frage ich weiß, aber eine Suche in Doku, Foum und Google liefert halt tausende Hits, die sich mit der Mehrspaltigkeit von Wordpressdesign an sich beschäftigt, nicht mit der Mehrspaltigkeit des single-bodys.


    Weiß da jemand was?

    Dankeschön, liebe Grüße,
    Tom

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hi!s

    Du könntest mit dem CSS-Attribut "columns" arbeiten, siehe dazu hier: CSS3 module: Multi-column layout
    Nachteil: Es handelt sich um eine CSS3-Eigenschaft. kA welche Rendering-Engines das schon darstellen können. Die des IE wohl frühestens 2010-2015 ;-)

    Ernsthaft: Derzeit gibt es keine ernsthafte HTML/CSS-Lösung, um Text mehrspaltig anzuordnen. Du könntest aber entweder mit Tabellen arbeiten (unschön) oder mit verschiedenen DIV-Containern (auch nicht sonderlich schön)...

    LG
    Dominik


  • Moinsn,

    danke schonmal vorab!

    Diese Lösung sieht aus so aus, als bräuchte man mehr Know-How, als ich es besitze... hehe :)

    Und mit divs zu arbeiten scheint auch deutlich aufwändiger pro Artikel zu sein als ein simples Schreiben des Textes in zwei Blöcken... Hmmm... Dann muss ich das wohl erstmal begraben als Idee :)

    Danke aber!

  • Moin moin!

    Und mit divs zu arbeiten scheint auch deutlich aufwändiger pro Artikel zu sein als ein simples Schreiben des Textes in zwei Blöcken... Hmmm... Dann muss ich das wohl erstmal begraben als Idee :)

    So schwierig ist das auch nicht. Beim Schreiben (nicht im WYSIWYG-Editor, bzw. in der Code-Ansicht desselben) fügst du am Anfang deines Beitrages folgendes HTML-Stück ein:

    PHP
    <div class="text-column-left">

    Ganz ans Ende kommt dann noch ein

    PHP
    </div>

    Und igendwo mittig noch ein

    PHP
    </div>
    <div class="text-column-right">


    Abschließend fehlt noch einmalig in der style.css diese DIV-Container mit einem Layout anzupassen (Anpassungen sind wohl noch nötig, getestet hab ich es (noch) nicht):

    Die Schwierigkeit liegt halt darin, genau abzupassen, wo du das HTML-Mittelstück einsetzen sollst... Denn je nach letztendlich eingesetztem Font verändert sich auch die Textlänge und der User bekommt zwei unterschiedlich lange Spalten...

    LG
    Dominik


  • Hey, lässig!

    Dominik, deinen Tip werd ich auf jeden Fall testen, auch wenn's nicht die Ideallösung erstmal scheint!

    SuMu, blogpimp war glaub ein sehr guter Tip, da gibts ein Theme namens Worldnews mit 3 Spalten... Das check ich mal, sieht sehr interessant aus! Mal sehen, ob das überhaupt sinnvoll lesbar ist online - denn das Netz ist ja keine Zeitung ;)

    Danke!

  • öhm... drei spalten beziehen sich nicht auf dein angedachtes Textlayout, dann hättest 4 + 1 im sinn *nochmal nachrechnet*

    Das Leben besteht nur aus Momenten.
    Vergiss nicht das Jetzt.

  • Zitat

    öhm... drei spalten beziehen sich nicht auf dein angedachtes Textlayout, dann hättest 4 + 1 im sinn *nochmal nachrechnet*

    Der erste Artikel bei dem Worldnews ist über alle 3 Textspalten geschrieben, alle folgenden dann über eine (also 1/3 so breit wie der erste). Das wär schon an interessanter Ansatz, werd jedoch diese Woche nicht mehr zum Testen kommen.

    Danke aber :)


  • hallo Dominik,
    ich habe deinen Tipp heute bei mir ausprobiert. Funktioniert gut, bis auf die tatsache, dass die zweite Spalte erst am ende der ersten Spalte beginnt, d.h., rechts neben der ertsen Spalte (links) bleibt ein Freiraum. Wie bringe ich nun die rechte Spalte dazu, oben zu beginnen?

  • sollte jetzt funktionieren

Jetzt mitmachen!

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