Ilja: tablle mit CSS zentrieren

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

  1. 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

    1. 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

  2. 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

  3. 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

  4. 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

    --
    Ich bin ein lausiger Amateur.
    1. 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

    2. 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

      1. 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.

        --
        ss:| zu:| ls:# fo:| de:[ va:| ch:? n4:& rl:? br:& js:| ie:% fl:( mo:}
        1. 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

          --
          Die Menschen sollten endlich lernen, andere Kulturen objektiv zu betrachten, damit sie wissen, wann sie sich einmischen sollten und wann nicht.
          (T'Pol in Enterprise: "Aufbruch ins Unbekannte")
        2. 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

          1. 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

            --
            Dieses Posting kommt ohne Garantie auf Vollständigkeit, Praktikabilität und Funktionalität. Geposteter Quelltext ist, soweit nicht anders angegeben, ungetestet.