Seite 2 von 2

Re: Cellpadding Tabellen

Verfasst: 21.06.2011 08:02
von Talk19zehn
Danke euch, BNA und 4Seven für den Test hinsichtlich der BBCode-Anwendung. :D

Cellpadding in Style-Dateien:
Eisvogel hat geschrieben:...(...)... Ich möchte Style unabhängig bleiben, also kann ich nicht auf vordefinierte CSS Objekte zu greifen.
...(...)...
OK, dass separat definierte CSS (tab3) köntest du um padding ergänzen und den Zelleninhalt ohne das genutzte .. style="text-align:center" anwenden?
Dein Hinweis irritiert mich jetzt allerdings:
Eisvogel hat geschrieben:...(...)... Außerdem möchte ich den Zellen-Inhalt nicht mittig haben. Ich möchte lediglich ein Padding hinzufügen, so wie cellpadding das normalerweise auch macht.
Cellpadding richtet m.E. den inhalt immer innerhalb der Zelle "mittig" (Abstand von oben / unten / links) aus: http://www.w3schools.com/tags/tryit.asp ... llpadding2

Was soll deine Tabelle in Style-Dateien können bzw. ausgeben, wie sieht dein Konstrukt aus?

LG

Re: BBCode - Tabellen

Verfasst: 21.06.2011 10:04
von Eisvogel
@BNA:
Aha, ok danke, so funktioniert das. Ist eine Lösung. Aber ich verstehe immernoch nicht warum es im klassischen Sinne mit cellpadding selbst nicht klappt.
Aber naja, jetzt hab ich ne Lösung. Danke dir.

Re: Cellpadding Tabellen

Verfasst: 21.06.2011 10:12
von posaunen
Talk19zehn hat geschrieben: Cellpadding richtet m.E. den inhalt immer innerhalb der Zelle "mittig" (Abstand von oben / unten / links) aus: http://www.w3schools.com/tags/tryit.asp ... llpadding2
Nein, tut es nicht. Das sieht man auch schön bei Deinem Beispiellink im Feld mit "$100". Linksbündig bleibt linksbündig - nur der Abstand zum Rand der Tabellenzelle wird größer.

Re: Cellpadding Tabellen mittig oder nicht?

Verfasst: 21.06.2011 18:34
von Talk19zehn
Hello posaunen, wo du recht hast, hast du recht: Linksbündig bleibt linksbündig.
Zitat online: 18:13 21.06.2011
http://www.w3.org/TR/html4/struct/table ... ellpadding

The cellpadding attribute specifies that the top margin of the cell and the bottom margin of the cell will each be separated from the cell's contents by 10% of the available vertical space (the total being 20%). Similarly, the left margin of the cell and the right margin of the cell will each be separated from the cell's contents by 10% of the available horizontal space (the total being 20%).

<TABLE cellspacing="20" cellpadding="20%">
<TR> <TD>Data1 <TD>Data2 <TD>Data3
</TABLE>
Dennoch ist die visuelle Darstellung, der visuelle Effekt durch das cellpadding "mittig" ( im weitesten Sinne sei mir "diese Aussage" bitte erlaubt ). Mehr war gar nicht gemeint.
Das eine Textlänge, wie $100, Relevanz hat, steht in dem Beispiel für mich außer Frage. Meine Formulierung ist sicherlich für den einen oder anderen Leser "missverständlich".

Die Abstände links und rechts werden meines Wissens in der folgenden Variante zumindest deutlicher und "gleichmäßiger" verteilt, so dass ein mittiger Eindruck entstünde ( entsteht ), obwohl selbstverständlich linksbündig! :wink:

Code: Alles auswählen

<TABLE border="1" cellspacing="20" cellpadding="24%">
<TR>
<TD>Data1</TD>
<TD>Data2</TD>
<TD>Hallöchen</TD>
</TR>
</TABLE>
Allerbeste freundliche Grüße