我创建简单的页面,我想从浏览器打印。我把我能找到的所有哨子放在标题和图片的中间。
<html>
<head>
<link rel="stylesheet" href="print.css" type="text/css" media="print" />
<!-- print.css is empty -->
</head>
<body style="text-align: center; margin: 0 auto;">
<div>
<div style="font-size:48pt">
Pretty Long-Long-Long Title
</div>
<img src="content/images/sample.jpg" style="width:80%"/>
</div>
</body>
</html>该页面看起来很好,在所有浏览器中都是居中的。
该页面在IE和Firefox中打印得很好(居中),但在Chrome中,整个正文框是左对齐的,比页面宽度小得多。
有什么口哨可以帮助从Chrome打印居中的标题/图像吗?
问题解决了。
问题在于Chrome本身。更确切地说,在使用Chrome写入插件的打印预览版中。看起来不识别页面大小,也没有任何页面设置设置。我禁用了Chrome的打印预览,安装了Adobe的PDF打印机,所有的东西都可以用我的原始代码片段打印。
发布于 2011-06-10 19:33:10
尝尝这个
<body>
<div align="center" style="text-align:center;">
<div style="font-size:48pt">
Pretty Long-Long-Long Title
</div>
<img src="content/images/sample.jpg" style="width:80%"/>
</div>
</body>任一
<div align="center" style="text-align:center;">或
<div style="text-align:center;margin:0 auto;">为我工作的铬,打印成pdf
https://stackoverflow.com/questions/6311036
复制相似问题