任何人都可以帮助我在横向打印 webgrid
问问题
817 次
2 回答
0
一种常见的方法是创建自定义打印 CSS 样式表。它可以很简单。
这篇简短的文章将引导您完成一个简单的示例。
一旦掌握了所涉及的概念,您就可以为您的网页添加特定的 CSS。
以下是基本步骤:
1)重置所有填充和边距:
body {margin:0; padding:0; line-height: 1.4em; word-spacing:1px;
letter-spacing:0.2px; font: 13px Arial, Helvetica,"Lucida Grande", serif;
color: #000;}
2) 删除您不想打印的元素,例如页眉、徽标、菜单等。在您的情况下,您可能希望隐藏除网格之外的所有内容。
#logo, #catnavi, .topnavi, .more-link, .navigation, #sidebartop, #related, #social,
#sponsors, .tabs, #allpost, .toolbar, .splitbox, #commentform, #commentabs .idTabs,
.postmeta-content .comments, #respond h3, .tag, .footerlinks {display:none;}
3) 可选地,在打印文档中显示 URL(隐藏链接将隐藏 URL)
4) (可选)插入分页符
#comments {page-break-before: always;}
5)<link>
在页面顶部添加一个标签以包含该.css
文件。
于 2012-04-04T15:47:20.963 回答
0
您必须在 CSS 中执行此操作,定义适合打印的样式表。您无法从浏览器控制打印机首选项。
换句话说,由用户来选择他想要使用的纸张方向。您只能使用适当的打印样式“帮助它”一点。在这里阅读。
于 2012-04-04T15:32:01.783 回答