zur Zeit versuche ich den Papierausdruck einer Homepage zu optimieren:
Einige Bereiche nicht mitdrucken und für den Rest eine bestimmte Schriftgröße einstellen.
Das Ganze etwa mit @media print
{
body, #inhalt {font-size:10pt;}
.noprint {display:none;}
/* usw. …*/
}
Bei meiner derzeit aktuellsten Baustelle ist mir aufgefallen, dass die Schrift beim IE-Browser und bei Firefox wesentlich kleiner als bei Netscape ausfällt.
(IE Version 6.0; Netscape Version 7.1)
Auch bei anderen Homepages lässt sich dieser Effekt beobachten.
Habt Ihr dafür eine Erklärung, bzw. (wichtiger) eine Idee wie man auch den Netscape zu einer kleineren und damit papiersparenden Schrift „überreden“ kann?
also das was du benötigst nennt sich Browserweiche, und hierzu gibt es unmengen an Informationen im Netz und auch hier bei w-w-w.
Grundsätzlich kann man in jeder scriptsprache browserweichen setzten, indem man den user-agent abfrägt (abfragt ??). Möchte man das ganze nur über CSS regeln gibt es sogenannte Conditional comments, die aber nur vom IE interpretiert werden.
Soll heissen, du machst ein CSS für alles ausser IE das genau so aussieht wie du es gerne hättest.
Danach guckst du dir an wie’s im IE aussieht und veränderst hier das CSS wiederum auf das gewünschte Aussehen, und bindest über CC das STyle-sheet für den IE gesondert ein.