Stylesheets im NN 4.7 und höher
Martin
- css
0 Thomas J.S.0 Martin
Hallo zusammen,
ich habe folgendes Problem: In einer externen CSS-Datei befinden sich folgende Style-Definitionen:
body, td {font-family: Arial; font-size: 10pt; color: black;}
pre { font-family: "Courier New"; color: black; font-size: 10pt; background-color:#CFCFCF; border-width:1px; border-style: solid; padding: 5px; width:100%;}
a:link {color: blue; text-decoration: none;}
a:visited {color: blue; text-decoration: none;}
a:hover {color: red; text-decoration: none;}
In den einzelnen HTML-Dateien ignoriert Netscape einfach die Body-Formatierung und zeigt Standard-Times-New-Roman-Schrift an. (Im NN 4.7 und 6)
Im <pre>-Teil funktioniert jetzt zwar endlich Hintergrundfarbe und Rahmen, aber im 4.7er ist zwischen Hintergrundbereich (hellgrau) und Rahmen ein weißer Zwischenraum (wahrscheinlich wegen padding). Im IE 5 und sogar im NN 6 funktioniert's aber. Gibt's da ein Workaround?
Letztens: NN 4.7 ignoriert die Farbänderung a:hover. Lässt sich da was machen?
Vielen Dank für Tipps! Im Internet Explorer funktioniert alles, im NN 6 viel - aber den 4.7 kann man ja echt den Hasen geben! ;-)
Martin
Hallo Martin!
In den einzelnen HTML-Dateien ignoriert Netscape einfach die Body-Formatierung und zeigt Standard-Times-New-Roman-Schrift an. (Im NN 4.7 und 6)
Du solltest nicht nur für body was defineren sonder alle Elemente die du verwendest:
body, td, div, p, li, /* und so weiter */{
font-family: Arial;
font-size: 10pt;
color: black;
}
Im <pre>-Teil funktioniert jetzt zwar endlich Hintergrundfarbe und Rahmen, aber im 4.7er ist zwischen Hintergrundbereich (hellgrau) und Rahmen ein weißer Zwischenraum (wahrscheinlich wegen padding). Im IE 5 und sogar im NN 6 funktioniert's aber. Gibt's da ein Workaround?
»»
Keine.
Es sind genau 2px und es ist nicht wegen padding. Es ist in allen NS4.x so und wird erst mit NS6 behoben.
Letztens: NN 4.7 ignoriert die Farbänderung a:hover. Lässt sich da was machen?
Nur mit Javascript.
In der Auslese steht wie das geht.
Grüße
Thomas
Danke vielmals!
Martin