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