0

我正在使用 MPDF 从 HTML 和 CSS 创建 PDF。

在我的 HTML 中,我有一个带有 float:left 的 div;和 text-align:right 并且没有指定宽度。当我将 html 打印到我的网络浏览器时效果很好,但是当我将它打印到 PDF 时,div 的宽度为 100%,并且 div 中的文本打印在 PDF 的右侧(因为 text-align right )。在我的浏览器中,div 的宽度具有内容的宽度。

因此,我想在 PDF 的左侧打印 div,但文本右对齐。

我希望有一个人可以帮助我!

提前致谢。

4

1 回答 1

0

嘿,伙计,您想以不同的样式打印 html。所以,使用这个:

只需在 print.css 中,添加 div 属性text-align:left

<link rel="stylesheet" type"text/css" href="print.css" media="print"> // media=print if present, used when document is printed :)

media="print" have those styles which have to be used while printing a document! I learn that somewhere!

仅适用于 MS IE

于 2012-12-18T14:35:03.143 回答