Tabellenproblem / Anordnung von Bildern und Text nebeneinander

  • Liebe Wordpress Gemeinde,

    ich hoffe mal dass mir hier jemand helfen kann.
    Ich habe die letzten Tage alle Foren durchsucht aber keine Lösung hat geholfen.

    Folgendes Problem:

    Ich erstelle zur Zeit eine Homepage und will auf einer Seite links ein Bild und rechts daneben Text darstellen. Der Text rechts soll bündig mit dem Bild oben anfangen.
    Das Problem aber ist, dass der Text erst unter dem Bild anfängt. Ich habe es mit allen möglichen Plugins versucht und habe gerade das TinyMCE Advanced Plugin, mit dem ich Tabellen erstellen kann.
    Auf den Bildern sieht man das Problem, im Editor sieht alles noch gut aus, aber auf der Seite ist dann alles verschoben.


    Hatte jemand schon dieses Problem oder kennt eine Lösung dafür?
    Ich versuche seit mehreren Tagen das Problem in den Griff zu kriegen.

    Grüße und Danke
    Marc

    • 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

  • Mit Link zur Problemseite könnte man Dir sicherlich besser helfen.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Ich habe dasselbe Problem. Ich benutze TinyMCE Advanced. Dort habe ich eine zweispaltige Tabelle mit zwei Zeilen erstellt und in den Zellen "oben" eingestellt. Der Text beginnt aber immer unterhalb des Bildes. Siehe [size=12]http://www.bernd-linkenheil.de/wordpress/[/SIZE]

    Wenn ich den Link von Blogger 27 folge, dann hat er das Problem scheinbar gelöst.

    Einmal editiert, zuletzt von expraesimfh (24. Januar 2014 um 14:48)

  • Ich arbeite bei sowas ausschließlich mit HTML-Anweisungen. Ist deutlich schneller runtergeschrieben, als sich mit sonem Plugin abzumühen.

    _______________________
    <table>
    <tr>
    <td></td><td></td>
    </tr>
    </table>
    _______________________

    Das wäre eine simple Tabelle mit zwei Zellen (<td>). Ist vielleicht nicht jedermanns Sache, lediglich meine Herangehensweise. Vielleicht bekommt Ihr Euer Problem damit ja in den Griff.

    Romän

  • Das mit Tabellen mag gehen, wenn sich die Images und Tabelle einem responsiven Theme anpassen. DIVs haben den Vorteil, das sie sich bei kleinen Screens untereinander darstellen lassen und bei größeren nebeneinander. Diesen Vorteil besitzen Tabellen nicht, da bleiben zwei Zellen nebeneinander zwei Zellen nebeneinander, auch wenn der Screen kleiner ist und das ganze Design den Bach herunter geht.

    Das bekommt man mit Media Queries und einem Polyfill für ältere Endgeräte ganz gut in den Griff. Bin zwar kein besonders guter Designer, da gibt es bessere, doch für ein Tutorial hat es noch gereicht:

    http://www.coder-welten.com/polyfill-fuer-…d-div-bereiche/

    Einmal editiert, zuletzt von Melewo (24. Januar 2014 um 16:04)

  • Hi,
    Dein Problem sollte hier liegen:
    html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    }

    änder: vertical-align: baseline;
    zu: vertical-align: top;
    oder: /*vertical-align: baseline;*/

    sollte so ok sein
    mige

  • Hi,
    änder: vertical-align: baseline;
    zu: vertical-align: top;
    oder: /*vertical-align: baseline;*/


    Aber doch wohl nicht für alle angegebenen HTML-Tags ändern, wenn dann nur für Tabellen, für die Du das dann neu in einer Klasse notieren müsstest.

    Somit erst die Tags löschen, dann neu:

    Bei dem Theme mag das so gehen, ist ja nicht responsive, eventuell zusätzlich noch den Abstand der Images von oben um ein paar Pixel vergrößern.

    Einmal editiert, zuletzt von Melewo (24. Januar 2014 um 16:43)

  • ich kenne mich mit dem Theme twentyten nicht so genau aus, das Teil [COLOR=#333333] /*vertical-align: baseline;*/ [/COLOR]einfach auskommentieren und Dein Problem ist gelöst. Wenn Du etwas im style.css änders mach vorher ein Backup davon.

  • Wobei der Threadersteller blogger27 nur etwas von Tabellen schreibt, mehr aber nicht ersichtlich ist, da die Seite sich im Wartungsmodus befindet. Meine erste Antwort betraf Tabellen allgemein, doch wer hat nun hier das Theme twentyten? Bitte mal melden, wer das Theme hat. expraesimfh käme zwar in Frage, doch wie es ausschaut hat er zwischen zwei Post das Theme gewechselt oder sollte ich mich irren.

  • Guten Morgen,

    vielen Dank an alle, die kleine Spielerei in CSS hat funktioniert, der Text ist perfekt oben bündig neben dem Bild. Ist vielleicht nicht die allerfeinste Art, aber Hauptsache es funktioniert. Warum kann man sowas eigentlich nicht direkt in Wordpress einstellen? Geht sowas in typo3 o.ä. besser?

    Update:

    Eine andere Frage hätte ich noch, ich benutze jetzt das Theme TwentyEleven von Wordpress. Da konnte ich bei den letzten Homepages immer auf der jeweiligen Seite ein Titelbild definieren, dass anschließend oben als Header auf der jeweiligen Seite verwendet wurde. Wenn ich jetzt ein Titelbild definiere, nimmt mein Wordpress einfach auf allen Seiten das Startseiten Header Bild. Irgendwelche Ideen an was das liegen kann? Die Bilder habe ich alle als jpg und sollten alle gleich groß sein von den Abmessungen her.

    Einmal editiert, zuletzt von blogger27 (25. Januar 2014 um 10:54)

  • Hallo Leute!
    Auch wenn das Problem schon gelöst ist, hier noch eine andere Möglichkeit.
    Ich benutze auch eine leichte Abwandlung von TwentyTen und hatte das Problem auch.
    Auch benutze ich einen Codeschnipsel einer Standarttabelle, die ich dann je nach Bedarf abändere.
    In der Zelle (ob links oder rechts, ist egal) in der der Text unterhalb des Bildes (der anderen Zelle) anfängt ersetze ich diese Zeile...

    <td> Textinhalt der Zelle </td>

    durch diese Zeile...

    <td style="vertical-align:top">Textinhalt der Zelle</td>

    Gruß Frank

Jetzt mitmachen!

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