Rückgängig zurücksetzen für tiefgestellte und hochgestellte Tags in CSS

7

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.

    
Greg 13.10.2009, 18:57
quelle

3 Antworten

13
%Vor%     
Sergey Kovalev 29.11.2009 13:54
quelle
6

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.

    
Rodrigo Balest 30.08.2011 14:46
quelle
1

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>     

Bob Aman 13.10.2009 19:04
quelle

Tags und Links