Hallo,
Ich würde gerne meine Seite in 4 gleich große Tabellen-Spalten aufteilen, zwischen denen jeweils 10px Platz ist. Ich schaffe es allerdings nicht, dass die Größe des Zwischenraums statisch ist (10px). Wie könnte man das Problem lösen?
Mit HTML:
cellpadding bzw. cellspacing als veraltete Attribute in <table>.
width="25%" als veraltetes Attribut in jeder Zelle <td>.
Mit CSS:
table { border-collapse:separate; border-spacing:10px; }
(wird vom MS IE bis 6.0 nicht umgesetzt...)
oder
td { padding:5px; }
oder sowas. Beschaeftige Dich mit CSS-Gestaltung von Tabellen
und ihren Zellen.
(Hinweis: Zellen haben nur border und padding, aber kein margin).
Noch eine zweite Frage: Kann ich das auch mit css, also ohne Tabellen, machen?
Ja.
http://www.saila.com/attic/sandbox/4col-liquid-ap.html
http://glish.com/css/8.asp
http://www.google.com/search?q=four+column+css
Ich finde drei und mehr Spalten allerdings problematisch
fuer den Bildschirm. Spalten sind ein typisches Gestaltungs-
Merkmal von Papier-Zeitungen. Auf dem Bildschirm erschweren
sie aber das Lesen von Fliesstext gewaltig.
Gruesse,
Thomas