2011-12-22 60 views
1

我構建包括打印發票了Web瀏覽器的解決方案中心DIV。我願意和幾個瀏覽器夸克一起生活。如何打印時

我想提出我的內容中心在印刷頁面,而不是左側的瀏覽器想這樣做。我試圖設置右邊和左邊的邊距,但無濟於事。我也嘗試過使用Google搜索,但基於我能找到的很少,我擔心這是不可能的。

+1

我很驚訝,這個問題已經被關閉。由於類似的問題,我很快就會尋找類似問題的答案。我還需要知道是否有任何方法可以控制實際打印尺寸。可能最終將網頁轉換爲PDF之前打印,如果我可以使這一進程足夠快... – 2011-12-22 22:28:53

+1

我很驚訝這也被關閉,特別是*原因*它已關閉。如果這篇文章中有一些代碼,可能可以避免它,因爲畢竟 - 這就是問題所在。如果沒有它,沒有辦法解決這個問題。 – 2011-12-23 08:22:06

回答

1

使用的打印樣式表:

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

注意media="print"

print.css,您可以添加和利潤中心和諸如此類的東西。

+0

這正是我正在做的。問題是它看起來像我的'margin:0 auto;'在打印時不工作。 – Icode4food 2011-12-22 22:04:07

+0

@ Icode4food:如果是這樣的話:你爲什麼不這麼說?我們可以看到你的HTML標記和打印樣式表嗎? – 2011-12-22 22:05:39

+0

@ Icode4food:是div'position:absolute;'? – Purag 2011-12-22 22:07:07

0

我想,讓margin:auto;工作,我們需要提供近似的寬度。所以,它在中心呈現。

<style type="text/css"> 
#content{ margin: 0 auto; width:500px;} 
</style> 
+0

'px'不能很好地打印出來,最好避免將它們用作紙張打印的測量單位。如果有的話,使用'pt'。 – 2011-12-23 08:26:43