Hallo,
ich experimentiere gerade erstmals mit CSS. Dafür habe ich mir einen mit PHP generierten Serienbrief genommen. Es gibt folgende Elemente:
Code:
<style type="text/css">
p {
text-align: justify;
width: 16cm;
}
.adresse {
margin-top: 2.5cm;
}
.datum {
text-align: right;
}
.betreff {
font-weight: bold;
margin-bottom: 2cm;
margin-top: 1cm;
}
.unterschrift {
margin-top: 2em;
page-break-after: always;
}
@media print {
#linie {
visibility: hidden;
}
}
</style>
Im Quelltext gibt es nur
-Elemente; das jeweils letzte ist class="unterschrift", gefolgt von einem <hr id="linie" />, so daß das nächste <p class="adresse">-Element beim Drucken auf der nächsten Seite erschient.
Klappt auch
fast alles, zwei Fragen trotzdem:
Warum beginnt der Adressblock ab der zweiten Seite etwas tiefer als auf der ersten?
Wie unterdrücke die letzte leere Seite (die vermutlich durch das »page-break-after: always« entsteht)?