Hi,
Ich will einfach nur wissen, wie ich Elemente markieren kann die gedruckt werden sollen, am besten mit CSS.
und warum postest Du dann eigentlich unter HTML?
Die HTML-Befehle werden als Text von Lotus Notes gestreamt und per E-Mail geschickt
Toll, dass Du endlich mal konkreter wirst. Nur was meinst Du mit "HTML-Befehle als Text" und "gestreamt"? Ich habe Lotus Notes schon eine Ewigkeit nicht mehr genuzt... ist das so zu verstehen, dass das Programm eine HTML-Datei öffnet und als E-Mail verschickt?
Classes kann ich ja auch definieren. Das Problem bei der Sache ist, dass je nachdem wer die Mail von wo öffnet, die Webmailer ihre Signatur und den Betreff und Absender und sonstigen Müll dazu generieren. Aber dies würde sich vermeiden lassen, wenn ich nur die zu druckenden Elemente markieren kann.
Und warum gibst Du diesen Elementen dann nicht einfach eine Klasse? Damit sind sie dann in Deiner Ausdrucksweise "markiert" und können über CSS angesprochen werden,
So wie hier:
Nur das ich halt die Bereiche nicht ausblende, die nicht mitgedruckt werden sollen, sondern die Bereiche MARKIERE die gedruckt werden sollen.
Deutlicher kann ich mich nun wirklich nicht mehr fassen
Sagen wir mal so: sehr viel undeutlicher geht's kaum. ;-)
Aber abgesehen von Deinem Begriff "markieren" mal logisch:
Es gibt Elemente, die nicht gedruckt werden sollen und auf die Du keinen Einfluss hast, sie also auch nicht selektieren kannst. Also musst Du zwangsläufig den umgekehrten Weg gehen und zunächst alle Elemente ausblenden, die zu druckenden Elemente mit einer Klasse "markieren" und diese hierüber @media print einblenden.
Ob das freilich bei E-Mails und erst recht bei den diversen Anzeigemöglichkeiten funktioniert, ist fraglich.
freundliche Grüße
Ingo