Frage

Ich habe eine Webseite, auf Firefox 2 zeigen die Schriftart bestimmt, wirklich spezifische Elemente, die größer als als das, was ich in der CSS angegeben.

Wenn ich auf dem betroffenen Elemente aussehen (meist td Elemente, soweit ich das beurteilen kann) mit Firebug, ich sehe, dass der font-size vom body (11px, so dass sie nicht eine relativen Größe) vererbt wird. Keine Stile überschreiben diese font-size, überall. Wenn ich wechseln die Show berechnet Stil Option wird die font-size als 16px angezeigt, Firefox-Standard.

Es scheint, dass der td nicht die font-size richtig erbt. Natürlich könnte ich einen bestimmten CSS-Selektor gibt Sie die td Targeting (was in der Tat funktioniert), aber ich kann kein dokumentierte Verhalten von Firefox nicht erbt die font-size richtig finden. Es geschieht nur in wenigen Tischen, aber in keinem Zusammenhang zueinander stehen.

Wer weiß, wenn ich etwas übersehen oder ist dies eine Rendering-Problem in Firefox? Internet Explorer (ich weiß, nicht die beste Referenz für die Einhaltung von Standards) skaliert nicht die Schrift in Tabellen Größen auf.

War es hilfreich?

Lösung

Dies ist ein recht gut bekannt Ärger: TABLES und TDs alle Schriftstile außer font-size, zumindest in XHTML erben. Zu „reparieren“ diese, stellen Sie die Schriftgröße auch für die Tabelle oder TD-Element.

So zu klären, ist dies nicht Firefox-spezifisch. Haben Sie in anderen Browsern testen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top