1

如何更改所有页面的背景颜色?

像这样 :

body,div { background-color:#f4f4f4; }

现在背景仅更改为带有信息的 div,其余页面为白色。如果可能的话,你能写例子吗?

Ps 我怎样才能在周围画边框?

4

2 回答 2

2

根据文档https://github.com/chrisglass/xhtml2pdf/blob/master/doc/usage.rst#supported-page-properties-and-values @page 只接受几个 css 属性:

背景图像大小边距,边距底部,边距左,边距右,边距顶部

所以也许最简单的方法是制作一个 jpg 来绘制带有背景颜色和边框的背景。并在背景图像属性中使用该图像:

@page {background-image: url('local_path/to/your/image.jpg')}
于 2014-08-28T09:41:58.537 回答
0

我希望这能帮到您

html,body{height:100%}
body,div { background-color:#f4f4f4; }

和你的第二个问题>我如何画边界?

添加

border:1px #ccc solid
于 2013-10-13T19:16:53.870 回答