僅打印頁面的部分:CSS:隱藏的元素仍然佔用空間在打印輸出
body {
visibility:hidden;
}
.print {
visibility:visible;
background-color: white;
margin: 0;
}
我想打印才能正確隱藏在打印元件上方的部分輸出,但它仍佔用空間的面積。我通過製作一個長長的單詞列表來測試這一點。在打印輸出中,出現空白區域相同的空白區域,然後出現元素輸出。此問題僅出現在Chrome和Mozilla上。我也測試了瀏覽器的保證金選項,這不是問題。
任何想法?
謝謝我的CSS很弱。我猜這是一個壞主意,顯示:沒有整個身體?我應該在網頁上添加要打印的內容還是刪除我不想要的內容? – Cosmin 2010-06-15 15:02:07
我認爲在'body'上顯示:none'將是一個壞主意,但我從來沒有嘗試過!可能最好只在非打印元素上使用「display:none」(您可以在標記中爲它們添加一個非打印類)。 – Skilldrick 2010-06-15 15:05:49
聽起來很好,謝謝。 – Cosmin 2010-06-15 15:14:03