Thomas J.: seltsamer Effekt mit border-collapse

Moin, Moin

Mir ist heute ein ziemlich komischer Effekt in Verbindung mit border-collapse im Opera untergekommen.

Unter http://www.zeitschrift-impressionen.de/rt_f_a.html habe ich mal zwei Beispiel-Tabellen zur Schau gestellt. Beide Tabellen sind indentisch mit dem einzigen Unterschied, daß die zweite Tabelle zusätzlich die Angabe border-collapse:collapse enthält.

Was dabei passiert, kommt mir ziemlich spanisch vor. Nicht nur, daß in den Spalten 2-4 die jeweils längste Zeile umbrochen wird (obwohl weder die Zellen noch die Tabelle eine feste Breitenangabe haben), auch die gepunkteten [1] Rahmen in einigen Zellen erscheinen seltsam "gedehnt".
Besonders auffällig ist das in der Kopfzeile und in der linken Spalte. Aber auch in der zweiten Spalte (Name) ist der Abstand der Punkte deutlich größer als z.B. in der vierten Spalte (Verein).

Dieser Effekt tritt in Opera 6.0 und auch in Opera 5.12 (da noch deutlicher) auf. Andere Browser, die border-collapse:collapse und border-style:dotted beherrschen habe ich Moment leider nicht greifbar.

Hat jemand eine Erklärung oder noch besser einen Workaround (oder und)?

Thomas J.

PS:
[1] Es heißt weder "gepunktelte" http://forum.de.selfhtml.org/faq/forumsfaq_4.htm#a8 noch "gepünktelt" http://selfhtml.teamone.de/navigation/faq.htm#rahmen_bei_verweisen.
*scnr*

  1. Hallo Thomas!

    Was dabei passiert, kommt mir ziemlich spanisch vor. Nicht nur, daß in den Spalten 2-4 die jeweils längste Zeile umbrochen wird (obwohl weder die Zellen noch die Tabelle eine feste Breitenangabe haben), auch die gepunkteten [1] Rahmen in einigen Zellen erscheinen seltsam "gedehnt".

    Hat jemand eine Erklärung oder noch besser einen Workaround (oder und)?

    Damit Du den Umbruch wegbekommst reicht ein einfaches white-space:nowrap; z.B. für die ganze Tabelle, oder halt für die <td>'s.

    Was die gepunktete Linien angeht handelt es sich hierbei einfach um einen typischen Browserbug. Wenn Du Testweise z.B. die Breite der betroffnenen Spalte auf 20px setzt, zeigt er die Punkte wieder wie gewünscht an. Für so tragisch halte ich das aber ehrlich gesagt nicht.

    Viele Grüße,
    Sönke.