我正嘗試設置在線邀請。發送邀請函的方式之一是打印。不幸的是,雖然我在網頁上看到了我想要的邀請,但當我去印刷時,結果卻完全不同。 Here is a sample set of invitations.邀請被放置在2x2網格上,文本以HTML格式覆蓋,並從圖像的頂部和左側以特定百分比放置。當我去印刷的時候,有三件事情是不對的。按照奇怪的順序:打印的網頁看起來與實際頁面有很大不同
- 文字顏色是不同的。具體來說,無論CSS中指定了什麼顏色,它總是黑色的。
- 即使有一些JavaScript應該調整文本大小以適合圖像,文本也會溢出圖像。
- 邀請不會出現在2x2網格上。
對CSS的一些注意事項:所有規則被@media all
塊內應用,並且有一個@page {size: landscape}
塊,使景觀的頁面打印,如建議here。 Bootstrap正在使用;如果需要,我可以放棄它。 HTML和body標籤被設置爲高度和100%。
您將需要使用@media print {}並添加一大堆CSS以使其看起來相同。 https://www.tutorialspoint.com/css/css_printing.htm – sn3ll