2010-12-16 84 views
0

我有一個頁面,當由一個用戶打印時,爲頁面中的一個div打印滾動條。我無法重現這個問題。任何想法可能是什麼?如果它很重要,它是一個浮動佈局,並且該頁面具有iframe。雖然,問題發生在幀內只有一個div。IE6打印滾動條

感謝。

+0

你有什麼例子嗎? – jhartz 2010-12-16 22:50:23

+0

由於政策無法提供屏幕截圖。但是,如果用戶打印此頁面,他會打印一切正常,除了下面的答案外,他會爲該答案的容器提供滾動條,並且條形佔據最後一行和最右邊的幾個字符。希望有所幫助。 – 2010-12-16 23:35:44

回答

0

打印會很麻煩,因爲用戶對事物的顯示方式有很大的控制權。不過,您可以隨時創建(如果您還沒有)用於打印的CSS。

<link rel="stylesheet" type="text/css" href="print.css" media="print" /> 

在本文檔中,你可以設置overflow: hidden;關於你提到的應該刪除滾動條,但要小心爲真正需要滾動條的任何內容將不可見的元素。

+0

已經有一個:)不是我們所有的IE6用戶都有問題。只有一個用戶擁有它 - 所以我猜測它可能是一些瀏覽器/打印設置。 – 2010-12-16 23:34:21

0

@media print { #scrollbars {margin-left:auto;保證金右:自動;溢出:可見;寬度:70%!重要} } 沒有你的標記這個很難但發起人:

在打印的CSS,我們要針對你的流氓div。 idk溢出:需要可見。我看不到你的風格。邊際實際上應該放在<身上>元素,但我看不到你的shizz。

應該工作,但你總是可以用滾動條來定位它......我猜。 idk,我從來沒有在條件中使用過滾動條,更不用說打印了。你不能透明,我知道。無論哪種方式: 你可以針對像這樣

滾動條{

滾動條基色:無; scrollbar-3dlight-color:none; scrollbar-face-color:none; scrollbar-highlight-color:none; scrollbar-shadow-color:none; scrollbar-arrow-color:none; scrollbar-darkshadow-color:none; scrollbar-face-color:none}