Maximilian Baumgart: hat jemand erfahrung mit @print??

Beitrag lesen

Das Problem hatte ich auch. Du musst die Tabellen erst mit CSS Formatieren

Nein, muss man nicht, man kann Druckstylesheets auch verwenden, wenn man für keine anderen Ausgabemedien CSS-Regeln festgelegt hat.

style.css

tablecss {
WERTE
}

ACHTUNG: Wenn Du table { machst, sieht der Browser das <TABLE> als CSS Anweisung an!

Wer hat dir dennn diesen Sermon erzählt? Das table in der CSS-Regel
table {[Atribut:Atributwert]*}
ist der Selektor. Wenn du in einem auf ein [X]HTML anzuwendenden Stylesheet den Selektor tablecss verwendet, passiert garnichts, das dieses Element in [x]HTML nicht existiert. Höchstens der Selektor .tablecss funktioniert, wenn du der Tabelle die entsprechende Klasse zuweist.

Und dann im

print.css

tablecss {
WERTE
}

Wiederum wird mit teblecss als Selekzor nichts passiern, nur mit table, oder mit .tablecss. Ich denke mal, EL CSS sucht etwas in der Art:

[HTML-Datei:]
<link rel="stylesheet" href="print.css" media="print">
[CSS-Datei:]
table {border:none}

Das gild nur, wenn jemand die Funktion print aufruft.

Du meinst wohl, die Regel wird nur dann beim Druck verwendet, wenn sie dem sntsprechenden Ausgabemedium zugeordnet wurde...

Stephan