tablle mit CSS zentrieren
Ilja
- css
hi und mahlzeit,
meine aussgangsituation ist, dass ich nicht immer für bestimmte tabllen direkt beim html-tag <table align="center"> die tabellen zentrieren, sondern es in die ccs-datei auslagern will. bis jetzt konnte ich aber nicht finden, was genau man unter css angeben muss, damit die tabellen über css zentiert werden, falls es überhaupt geht.
table.center { ? }
Ilja
hallo
gehts vielleicht mit dem hier
http://www.selfhtml.teamone.de/css/eigenschaften/ausrichtung.htm#text_align
heißt zwar text-align aber könnte trotzdem funktionieren
==>probieren
gruß
bjb
Hallo,
gehts vielleicht mit dem hier
^^^^^^^^^^
nein.
heißt zwar text-align aber könnte trotzdem funktionieren
^^^^^^^^^^
damit kann man Inline-Level-Elemente (innerhalb von Block-Level-E.,
also z.Bsp. Tabellenzellen) ausrichten.
Viele Grüße,
Stefan
Hallo Ilja,
»»bis jetzt konnte ich aber nicht finden, was genau man unter css angeben muss, damit die tabellen über css zentiert werden, falls es überhaupt geht.
[pref:t=49237&m=268849] ff. und ein Blick auf einen CSS-Beitrag in der
Rubrik "Tipps & Tricks" sollten Dir die Lösung dieser Frage bringen.
Viele Grüße,
Stefan
Moin!
Ich hasse diesen Satz: "Schau ins Archiv!"
Ganz ernsthaft: Selbst wenn du ganz ohne Archivsuche einfach das Archiv von oben
nach unten (?) zu lesen versuchtest, würdest wahrscheinlich binnen 10min auf die Lösung
stoßen ... so oft steht sie drin!
Gruß
Der Hans
Tach auch,
[...] bis jetzt konnte ich aber nicht finden, was genau man unter css angeben muss, damit die tabellen über css zentiert werden, falls es überhaupt geht.
Klar geht es. Es gibt afaik sogar mehrere Wege, das zu erreichen. Vom Ansatz her würde ich dem nächsthöheren Block-Level-Element die Eigenschaft "text-align:center" zuweisen. Das könnte dann so aussehen:
<body style="text-align:center">
<table>
[Zeilen, Spalten]
</table>
</body>
Damit wäre die Tabelle horizontal zentriert, allerdings auch alle anderen gleichrangigen oder nachrangigen Elemente. Die vertikale Zentrierung indes ist etwas komplizierter und geht auch nicht in jedem Browser, dazu solltest du das </archiv/> befragen.
mfg Torsten
Tach auch,
kleine Ergänzung:
[...]
Damit wäre die Tabelle horizontal zentriert, allerdings auch alle anderen gleichrangigen oder nachrangigen Elemente.
Afaik egal, ob Blocklevel- oder Inline-Elemente.
mfg Torsten
Hallo Siechfred,
warum mußt Du noch eine Variante hier nennen, die in den anderen
Postings in diesem Thread bereits als falsch genannt wurde?
<body style="text-align:center">
<table>
[Zeilen, Spalten]
</table>
</body>Damit wäre die Tabelle horizontal zentriert, allerdings auch alle anderen gleichrangigen oder nachrangigen Elemente.
http://www.w3.org/TR/CSS2/text.html#propdef-text-align:
"This property describes how inline content of a block is aligned."
^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^
http://de.selfhtml.org/css/eigenschaften/ausrichtung.htm#text_align
ist leider recht unglücklich formuliert.
Es wäre schön, wenn Du im Zweifelsfall lieber nachschlägst, bevor
Du hier zu Themen postest, die Dir offenbar nicht so vertraut sind.
Die vertikale Zentrierung indes ist etwas komplizierter und geht auch nicht in jedem Browser, dazu solltest du das </archiv/> befragen.
Wäre nett, wenn Du da ausnahmsweise mal den genauen Link postest,
wo genau beschrieben ist, wie ich z.Bsp. eine Tabelle vertikal
auf einer Seite zentriere, natürlich mit CSS ;-)
Viele Grüße,
Stefan
Guten Abend Stefan,
warum mußt Du noch eine Variante hier nennen, die in den anderen
Postings in diesem Thread bereits als falsch genannt wurde?
Als ich das in dem anderen Thread las, stand mein Posting, auf das du dich beziehst bereits im Forum.
Es wäre schön, wenn Du im Zweifelsfall lieber nachschlägst, bevor
Du hier zu Themen postest, die Dir offenbar nicht so vertraut sind.
Ich habe mich vom IE 5.5 verleiten lassen, diese Variante vorzuschlagen. Dort wurde mit dem geposteten Quelltext die Tabelle horizontal zentriert angezeigt. Wäre es nicht gegangen, hätte ich es nicht gepostet. Ein anderer Browser stand mir zu dem Zeitpunkt nicht zur Verfügung.
Die vertikale Zentrierung indes ist etwas komplizierter und geht auch nicht in jedem Browser, dazu solltest du das </archiv/> befragen.
Wäre nett, wenn Du da ausnahmsweise mal den genauen Link postest, [...]
Beim nächsten Mal.
mfg Torsten
PS: ich werde mich im Büro besser auf's Mitlesen beschränken und nachts posten.
PS: ich werde mich im Büro besser auf's Mitlesen beschränken und nachts posten.
Torsten, besser nicht vom Bett aus: http://forum.de.selfhtml.org/archiv/2003/5/48203/#m263351
;-) Gunnar
Hallo Torsten,
Als ich das in dem anderen Thread las, stand mein Posting, auf das du dich beziehst bereits im Forum.
steht ja auch in [pref:t=49329&m=269410] drin ;-)
<strategie id="meine">
Wenn zu einem Posting schon paar Antworten vorhanden sind, schaue
ich mir die erst an und poste dann, falls es mir sinnvoll erscheint,
noch eine Antwort. Meist ist es nicht notwendig, da die vorhandenen
Postings die Frage bereits beantworten.
</strategie>
Ich habe mich vom IE 5.5 verleiten lassen, diese Variante vorzuschlagen.
Denkbar ungünstig, den MSIE als CSS-Referenzbrowser zu verwenden.
Jeder andere Browser wäre da geeigneter ;-)
(Wofür kann man den MSIE überhaupt als Referenzbrowser nehmen?
activeX? Sicherheitslücken? ;-)
Die vertikale Zentrierung indes ist etwas komplizierter und geht auch nicht in jedem Browser, dazu solltest du das </archiv/> befragen.
Wäre nett, wenn Du da ausnahmsweise mal den genauen Link postest, [...]Beim nächsten Mal.
Meines Wissens gibt es keine wirklich praktikable Möglichkeit,
deshalb wäre ich sehr interessiert, wenn Du uns den Link gibst.
Viele Grüße,
Stefan
Guten Morgen,
Meines Wissens gibt es keine wirklich praktikable Möglichkeit,
Etwas anderes wollte ich damit nicht gesagt haben.
deshalb wäre ich sehr interessiert, wenn Du uns den Link gibst.
Bitteschön:
http://forum.de.selfhtml.org/archiv/2003/5/45821/
http://forum.de.selfhtml.org/archiv/2003/2/38804/#m212842
http://forum.de.selfhtml.org/archiv/2002/9/22313/#m124152
http://forum.de.selfhtml.org/archiv/2001/11/1148/
mfg Torsten