Folgendes Problem:
Ich habe eine Menge Text, der im Browser kleine
inline-Bildchen (Smileys, Länderflaggen, …) enthält. Jedes
dieser Bilder hat einen entsprechenden alternativ-Text. Jetzt
möchte ich es so einrichten, dass beim Drucken nicht ddas Bild
sondern der Inhalt vom alt-Attribut erscheint.
die Frage ist erst mal wer Du bist, der das machen will *g*
Sollte nicht die Frage sein… Im Notfall reicht immer die Ausrede „jemand mit 'nem Nadeldrucker“ 
Aber wenn es dich beruhigt: Ich habe soweit mal die Rechte an den Texten und den Bildern. Es geht z.B. um http://www.spearhead.de/links.html , wo die Flaggen im Druck absolut unbrauchbar sind (generell wird die Seite derzeit nur von Mozilla und Text-basierten Browsern korrekt ausgegeben).
Wenn Du der Betreiber der Seite bist, dann wirst Du entweder
dynamische Seiten erstellen oder eben eine speziell
druckerorientierte Version davon…
Schwer wenn man nen billigen Webspace ohne irgendwelche Dynamik hat
Es wäre trivial, eine eigene Version zu basteln, aber das würde dann in meinem Fall bedeuten, für jede Seite zwei minimal unterschiedliche Dateien auf dem Server liegen zu haben.
was das css-Beispiel angeht weiss ich nicht ob das geht, was
css aber auch kann ist dass es die Bildgrössen verändert. So
kannst Du die Bilder „ausblenden“ indem Du sie auf grösse 0
setzt…
Ausblenden geht ja eben mit „display:none;“. Nur das Ersetzen halt leider anscheinend nicht.