Abstand zwischen Tabellen im Firefox

Status
Nicht offen für weitere Antworten.
@ Quaese

Joa, ich hab mich da auch verlesen ;-)

Damit wäre die JavaScript-Lösung also hinfällig ^^.

MfG.

xxenon
 
Ich nochmal!

Wollte noch anmerken, dass bei mir das "float: right" in Zusammenhang mit Tabellen nicht funktionierte, weil ich die HTML-Attribute cellpadding="0" und cellspacing="0" fälschlicherweise durch style="padding:0px" ersetzt habe.

Nun aber zu meiner Frage an unseren CSS-Guru ^^:

Gibt es denn eine Möglichkeit, diese Attribute auch per CSS zu definieren?
Wenn nein, warum nicht, wär doch sinnvoll für zentrale Definitionen und so?


Mich wundert überhaupt, dass XHTML 1.1 Strict so viele HTML-Attribute zur Formattierung durchgehn lässt, ich dachte immer, in dieser Version sollte nur mehr CSS zum Einsatz kommen?


Wie auch immer, mfG.

xxenon
 
Hi,

cellpadding lässt sich relativ einfach realisieren, indem einfach die padding-Eigenschaft
in die TDs aufgenommen wird.

Mit cellspacing sieht es schon düsterer aus - hier ist mir kein adäquater Ersatz
bekannt.
Möglicherweise könnte ein ähnliches Ergebnis erzielt werden, wenn die Hintergrund-
farbe der Tabelle und die Rahmenfarbe der Zellen gleich wären. Allerdings würde
die border-Eigenschaft der Zellen damit für weitere Formatierungen wegfallen.
Code:
table { border: 3px solid lightslategray;
        background-color: lightslategray;}

td { border: 3px lightslategray solid;  /* Simuliert cellspacing */
     padding: 10px;                     /* simuliert cellpadding */
     background-color: white;}
Ist jedoch lediglich ein Ansatz - kannst ja mal ein wenig damit rumprobieren.

Warum es diese Eigenschaften in CSS nicht direkt manipuliert werden können,
kann ich Dir auch nicht beantworten. Es gab mal einen Ansatz mit border-spacing
in Verbindung mit border-collapse. Diese Kombination funktioniert jedoch nur in
speziellen Browsern und ist daher für den allgemeinen Einsatz untauglich.
Ich für meinen Teil verwende meistens die Methode mit cellpadding und cellspacing.

Ciao
Quaese
 
Status
Nicht offen für weitere Antworten.
Zurück