Inwiefern Bug? box-sizing wird nicht automatisch vererbt, das muss man schon explizit deklarieren.
Code:
table {
box-sizing: inherit;
}
table nimmt den Wert seines Elternelementes an. Ist dies z.B. ein div mit dem Initialwert content-box, wird sich im FX z.B. bei einer Tabelle mit width und seitlicher border die Darstellung ändern, da Tabellen vom FX-Browser-CSS eine box-sizing-Deklaration mit dem Wert border-box bekommen.
Ist das Elternelement dagegen ein div mit box-sizing: border-box;, wird sich im FX auch nix ändern, da er table diesen Wert eh per default gibt. Wohl aber in Browsern, deren Browser-CSS table
keine abweichende box-sizing-Deklaration geben, so dass Tabellen per default mit dem Wert content-box dargestellt werden, aber plötzlich border-box erben (weil dies per inherit für table deklariert wurde).
Code:
table,
table * {
box-sizing: inherit;
}
table nimmt den Wert seines Elterelementes an und alle Nachfahren erben ihn (th und td bekommen im Gegensatz zu table im FX-Browser-CSS keine box-sizing-Deklaration, haben also den Initialwert content-box). Das wäre eine explizit deklarierte Vererbung, ohne die border-box-Werte aber eben auch nicht vererbt würden - daher meine Frage, was Du mit Bug bzgl. Vererbung meinst.