Sound of Rain: text-align:center; in Firefox

Der CSS-Befehl text-align:center; funktioniert in Firefox
zwar wie die Funktion sagt für Text. Jedoch nicht für Tabellen.
Welche Alternative gibt es zum HTML-Befehl
<center>, der funktioniert, aber nach meinem Wissen
ja nicht mehr verwendet werden soll ?

Sound of Rain

  1. Hallo Sound.

    Der CSS-Befehl text-align:center; funktioniert in Firefox
    zwar wie die Funktion sagt für Text. Jedoch nicht für Tabellen.

    Häufig gestellte Fachfragen: Wie zentriere ich Elemente mit CSS?

    Einen schönen Montag noch.

    Gruß, Ashura

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
    [HTML Design Constraints: Logical Markup]
    1. Hallo Ashura,

      Der CSS-Befehl text-align:center; funktioniert in Firefox
      zwar wie die Funktion sagt für Text. Jedoch nicht für Tabellen.

      Häufig gestellte Fachfragen: Wie zentriere ich Elemente mit CSS?

      Davon, dass man Tabellen im Firefox aber auch mit einem dem Elternelement zugewiesenen text-align:center (wenn man will, dann auch mehrere nebeneinander) zentrieren kann, wenn man diesen Tabellen selbst die Eigenschaft display:inline-table zuweist, steht da aber nichts!

      Gruß Gernot

      1. Hello out there!

        Davon, dass man Tabellen im Firefox aber auch mit [...] zentrieren kann, wenn man [...], steht da aber nichts!

        Davon, dass man Tabelln nicht zum Layouten missbrauchen sollte, steht da leider auch nichts!

        See ya up the road,
        Gunnar

        --
        “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
      2. Hallo Gernot.

        Davon, dass man Tabellen im Firefox aber auch mit einem dem Elternelement zugewiesenen text-align:center (wenn man will, dann auch mehrere nebeneinander) zentrieren kann, wenn man diesen Tabellen selbst die Eigenschaft display:inline-table zuweist, steht da aber nichts!

        Dass dies nicht unbedingt im Sinne des Erfinders ist, sollte ersichtlich sein.

        Wenn du dies als Erwähnenswert ansiehst, kannst du ja per Bugtracker oder per Mail an Tim diese Ergänzung einreichen.

        Einen schönen Montag noch.

        Gruß, Ashura

        --
        sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
        „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
        [HTML Design Constraints: Logical Markup]
        1. Hallo Ashura, hallo Gunnar,

          Davon, dass man Tabellen im Firefox aber auch mit einem dem Elternelement zugewiesenen text-align:center (wenn man will, dann auch mehrere nebeneinander) zentrieren kann, wenn man diesen Tabellen selbst die Eigenschaft display:inline-table zuweist, steht da aber nichts!

          Dass dies nicht unbedingt im Sinne des Erfinders ist, sollte ersichtlich sein.

          Wozu, wenn nicht genau dazu Tabellen der Textausrichtung durch ein Elternelement zugänglich zu machen, sollte die Eigenschaft display:inline-table denn sonst gut sein?

          Wenn du dies als Erwähnenswert ansiehst, kannst du ja per Bugtracker oder per Mail an Tim diese Ergänzung einreichen.

          Nein, das ist eine allzu ungewöhnliche Form der Zentrierung, die aber durchaus hier schon diskutiert und auch angewendet worden ist.

          http://forum.de.selfhtml.org/archiv/2005/11/t119168/#m764216

          Wer aber tatsächlich eine derartige Zentrierung mehrerer Blockelemente nebeneinander und untereinander wünscht,
           _   _   _
          |_| |_| |_|
             _   _
            |_| |_|

          kann das mit einer Kombination aus display:inline, display:inline-table und text-align:center für die gängigsten Browser umsetzen, vorausgesetzt, er schreckt bei seinem schnöden Layout-Ansinnen auch nicht vor dem strukturellen Missbrauch zurück, seine so zu formatierenden Blockelemente in Tabellen zu schachteln, denen er dann eben je nach Browser display:inline oder display:inline-table verpasst.

          Oder weiß jemand eine weniger "missbräuchliche" Lösung, die gleichermaßen in IE6, Opera, Firefox und Safari funktioniert?

          Gruß Gernot