Hallo SAMSE,
<tr style="transparency: true">
habe diese Zeile von nem Kumpel,
weiss aber nicht wie man sie anwendet ;-)
Gar nicht, transparency ist keine CSS-Eigenschaft. Merkwürdiger Kerl, Dein Kumpel.
Um zu Deinem Problem zurückzukommen:
Du möchtest wahrscheinlich diesen visuellen Effekt haben:
.--------––-- ------------.
| |
| Punkt 1 Punkt 1 |
| Punkt 2 Punkt 2 |
| Punkt 3 Punkt 3 |
| Punkt 4 Punkt 4 |
| ... ... |
| |
.------------ ------------.
Also vermutlich eine Zelle in einer Tabelle, in der Du Element sowohl nach links, als auch nach rechts ausrichten kannst. Du möchtest das mit zwei Zellen erreichen, die wie eine Zelle wirken. Nicht ganz die reine Leere, aber nun gut.
Effektiv bedeutet das, daß die linke Tabellenzelle oben, links und unten einen Rahmen hat, die rechte Tabellenzelle dagegen oben, rechts und unten einen Rahmen besitzt. Ich habe die Tabellenzellen in meiner Skizze etwas auseinandergeschoben, um das zu verdeutlichen.
Tja, wie macht man Rahmen in CSS? Man benutzt die Eigenschaft border
. Um nur auf die Rahmen der vier Kanten einer Box zuzugreifen gibt es in CSS sogar vier weitere Eigenschaften, border-top
, border-right
, border-bottom
und border-left
. Du solltest jetzt also die betreffenden beiden Tabellenzellen entsprechend mit CSS formatieren. Wenn in Deiner umgebenden Tabelle Rahmen vorgegeben sind, solltest Du die nicht vorhandenen Rahmen extra mit de Zuweisungen border-right:none;
bzw. border-left:none
auf "blind" stellen.
Zusätzlich solltest Du den Einsatz spezieller CSS-Eigenschaften für die Tabellenformatierung bedenken, insbesondere die Eigenschaften border-spacing
für den Abstand zwischen Tabellenzellen, den Du sicherlich nicht haben willst und border-collapse
um zwei Rahmenlinien zu einer zusammenfallen zu lassen.
Tim