0

任何人都可以帮助我在横向打印 webgrid

4

2 回答 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 回答