Wir verwenden eine CSS-Reset-Datei, die jedes Element von html bis p zu img, usw. benennt und die Ränder, Höhen, Größen usw. zurücksetzt. Eine hübsche Standard-Reset-Datei. Ein Client bemerkte jedoch, dass die Tags <sub>
und <sup>
nicht als tiefgestellt und hochgestellt angezeigt wurden. Also entfernte ich die und Tag-Referenzen aus der Reset-Datei in der Hoffnung, dass dies das Problem beheben. Es hat es in FireFox und Safari behoben, aber es bleibt immer noch in IE6 und IE7.
Gibt es etwas, das mir hier fehlt? Erben diese Tags ihre Stile von einem anderen Tag beim Zurücksetzen? Und gibt es eine Möglichkeit, CSS zu verwenden, um alles erneut zu tun, was möglicherweise an den Tags <sub>
und <sup>
beim Zurücksetzen rückgängig gemacht wurde? Danke für deine Hilfe.
Da CSS-Reset Ihre Schriftgrößen beeinflussen kann, habe ich es so gemacht:
%Vor% Vielleicht sollten Sie verschiedene vertical-align
Werte in sub
ausprobieren, abhängig von Ihrem Browser.
Ohne Ihre Reset-Datei zu sehen, ist es schwer zu sagen. Der einfachste Weg, dies zu debuggen, ist, Ihre Reset-Datei in eine ansonsten langweilige Seite zu laden, Firebug auszubrechen und genau zu sehen, wie der berechnete Stil aussieht. Es kann auch einige CSS-Hacks in Ihrer Reset-Datei geben, die nur für IE gelten.
Sie könnten vertical-align
und font
adjustments verwenden, um das ursprüngliche Aussehen wiederherzustellen, aber ich neige dazu, zu sagen, dass es besser ist, die Regeln zu entfernen, die diese Elemente betreffen, wenn dieser Teil des Reset nicht gewünscht ist / p>