hat jemand erfahrung mit @print??
EL CSS
- css
Moin,
bin neu hier und finde in slfhtml kommt das @print nicht gut rüber hat jemand erfahrung damit.
Ich will wenn dies möglich ist eine "Style-class" @print ändern oder irgendwie das ich tabellen Rahmen und margins auf ":0;" setzen!???
Bis denne EL CSS!
Das Problem hatte ich auch. Du musst die Tabellen erst mit CSS Formatieren, also z.B.
style.css
tablecss {
WERTE
}
ACHTUNG: Wenn Du table { machst, sieht der Browser das <TABLE> als CSS Anweisung an!
Und dann im
print.css
tablecss {
WERTE
}
Das gild nur, wenn jemand die Funktion print aufruft.
Stephan
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
Hallo.
Ansich ist es nicht weiter schwer. Du musst nur in der Seiten festlegen, für welches Medium welche Formatierungen gelten sollen. Könnte dann z.B. wie folgt aussehen:
<style type="text/css">
@import url(links.css) screen;
@import url(print.css) print;
</style>
In den Dateien selbst ist dann ganz normal CSS zu verwenden. In SelfHTML ist es wohl so kurz gefasst, weil es auch so kurz zu erklären ist - es gibt eben kaum was zu beachten.
Grüße aus Würzburg
Julian
Hallo,
bin neu hier und finde in slfhtml kommt das @print nicht gut rüber hat jemand erfahrung damit.
Es gibt kein "@print"
Es gibt:
<link rel="stylesheet" media="print" href="druck.css">
und
@import url(druck.css) print;
http://selfhtml.teamone.de/css/formate/einbinden.htm#link_media
@media print
{
/* ... Formatdefinitionen zum Drucken ... */
}
http://selfhtml.teamone.de/css/formate/einbinden.htm#media
Ich will wenn dies möglich ist eine "Style-class" @print ändern oder irgendwie das ich tabellen Rahmen und margins auf ":0;" setzen!???
42.
Gruesse,
Thomas
Hi,
Alles, was Du jemals über Drucklayout wissen wolltest, aber niemals zu fragen wagtest:
http://aktuell.de.selfhtml.org/tippstricks/css/drucklayout/index.htm
schö
stefan