• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Tabelle mit größerem Inhalt

Mini-Leopard

Rhode Island Greening
Registriert
20.03.08
Beiträge
476
Liebe Community!

Ich habe gerade ein Problem mit einer Tabelle. Ich konnte im Netz nichts dazu finden, wahrscheinlich auch, weil ich keine Idee hab, wonach ich suchen soll…

Hier mal mein HTML-Code:
Code:
<table>
    <tr>
        <td>
            <img…>
        </td>
        <td>
            Text
        </td>
    </tr>
    <tr>
        <td>
            <img…>
        </td>
        <td>
            Text
        </td>
    </tr>
</table>

Im CSS sieht das ganze so aus:
Code:
table
{
    border-spacing:[COLOR=#2832cf]0[/COLOR]px;
    border-collapse:collapse;
}
table td
{
    border-right:solid [COLOR=#2832cf]4[/COLOR]px [COLOR=#008326]#B9B9B9;[/COLOR]
}
Mein Problem ist jetzt, wenn der Text länger wird, als die linke Zelle mit dem Bild, wird die Borderline unterbrochen.
Auch wenn überhaupt kein Bild da ist, wird die Borderline unterbrochen. In dem Fall spielt es keine Rolle, wie lang der Text ist.
Ich habe mal hier einen Screenshot, der zeigt, wie das dann aussieht:

Screen shot 2012-01-12 at 15.28.47.jpg

Ich habe auch schon versucht, via valign="middle" das das Bild vertikal in die Mitte zu rücken.
Das geht aber leider auch nicht.

Hat vielleicht jemand von euch eine Idee zu dem Thema?
Freue mich über jede Art von Hilfe!!

Liebe Grüße
 

seaker

Empire
Registriert
19.04.10
Beiträge
88
Das sieht aus als ob der Inhalt der linken Spalte als Maß für die Border gilt. Kann es leider gerade nicht nachstellen bzw nachcode da ich momentan nicht an meinem Rechner daheim bin.

Nur so zwei Ideen:

1. Wenn du vielleicht direkt über die beziehnungen in CSS gehst also die Border über "table > tr > td" definierst, ändert sich dann was?

2. Wenn du die Border nicht von jeder TD machst sondern der textspalte eine eigene class vergibst und auf diese class eine border-left legst um die links Border zu bauen, hast du dann immer noch die Unterbrechung drin. Dann sollte, denke ich, die Border genauso hoch sein wie der Text in der rechten Spalte.