Hallo,
bin mir sicher, der Fehler ist recht leicht zu finden...
habe eine externe css-Datei, die ich einbinde. So weit so gut:format.css:
a:hover{ text-decoration:none; }
p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
.klein { font-size:9pt; }Das Problem hierbei ist, dass Schrift, die sich im <p>-Tag befindet, einfach nicht auf 9pt gesetzt wird. Es muss dagegen immer mittels class="klein" die Schriftgröße angepasst, werden, was jedoch ein erheblicher Aufwand ist.
pt ist keine Schriftgröße für den Monitor. Warum das ist? Such mal in diesem Forum.
ansonsten reicht es aus, die Schrift im body zu defnieren.
body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
Für Netscape kannst du (ich würde es mittlerweile nicht mehr tun) noch ein
td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
Ansonsten ist aber 9pt oder auch px ein viel zu kleine Schrift. Wenn du was klein haben willst gibt es den Tag <small> der in allen Browsern so eingestellt ist, das die Schrift - eben - klein ist. Wie klein solltest du möglichst dem Betrachter überlassen, da du nicht weisst mit was er deine Seite anschaut. Wenn dir die Schrift in deinem Browser zu gross ist, was hält dich davor ab sie kleiner stellen (ich persönlich hab sie größer gestellt)?
Struppi.