net-board.net Archiv

Normale Version: Rahmen von Tabellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich habe ein kleines Problem.

Die folgende Tabelle habe ich bei mir eingebaut und möchte nun, das der obere und untere rand nicht angezeigt wird (bzw. links und rechts).

Zitat:<table height="100%" cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tabletitle">
inhalt
</td>
</tr>


</table>

Wie mache ich das denn? Bei dieser Tabelle soll nur der obere und rechte rand angezeigt werden.


danke Smile)
O.K. Das ist schätz ich mal ein WBB Template.
Also der Teil in deiner Tabelle muss mal raus:

Also das du nur denn rechten und den oberen Rand hast, musste folgendes CSS in den "style=" Teil einfügen oder in ein CSS Sheet einbinden:
border-top:1px solid black; border-right:1px solid black;

Falls du das border="{$style['tableinborder']}" nicht entfernen solltest, kannst du auch folgende Lösung für dein Problem nehmen:
Also da musste nur das in das CSS einbinden:
border-left:none; border-bottom:none;

mfg
Danke Smile) Probiere ich gleich aus.

Es ist ein WBB Template deswegen ist das etwas schwierig da es ja weiterhin bei allen Styles passen soll.


edit: wie baue ich deinen 2. versuch in css ein? ich will ja nicht das alle tabela's unten kein border haben sondern nur die eine? Smile
Also, du erweiterst einfach die Klasse die bei der Tabelle verwendet worden ist:

.tableinborder { border-left:none; border-right:none; }

mfg
du kannst diese definition auch direkt über den style="" tag zuordnen
Funktioniert nicht Sad

Zitat:<table height="100%" cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}; border-left:none; border-bottom:none;" class="tableinborder">
<tr>
<td class="tablea">
gdfgfd
</td>
</tr>

Wenn ich zusätzlich noch Klasse:
.tableinborder { border-left:none; border-right:none; }

einbaue ändert sich nichts.