我認爲這會更容易。用於打印的跨瀏覽器CSS
我正在實施的一個web應用程序必須在A4紙上打印一些頁面。這些頁面只是爲了被打印而準備的(它們與'app'中顯示的不一樣),所以我不需要在各種媒體類型中包含相同的CSS不同格式(它們與其他頁面不同,單色,等等):我只需要爲打印件寫一個CSS樣式。
我使用的基本CSS是Bootstrap V3,我從中刪除了媒體類型「打印」的所有規則。我使用第二個CSS來覆蓋一些Bootstrap規則並且沒有其他文件。
問題是這樣的一個:
- 我只看到在Chrome和Safari瀏覽器在同一頁在屏幕上;
- 打印結果完全不同,特別是對於字體大小:Safari使用更小的字體。
請問我能否讓兩種瀏覽器以同樣的方式打印文件?
我已經在'media = print'模式下使用了開發仿真。這些問題也出現在頁邊空白處:Chrome使用比Safari更大的邊距。較大的邊距+較大的字體會破壞我在屏幕上看到的佈局。 –
例如,在Safari上的一張紙上打印同一頁,在Chrome上打印兩張(第二個爲空)。 –