有没有办法让我的html页面默认水平打印?

时间:2009-11-23 09:56:37

标签: html

我之前意外碰到了打印,并意识到我的页面从打印机出来时看起来很糟糕。我可以在代码中设置一个属性,使其默认水平打印吗?

2 个答案:

答案 0 :(得分:3)

使用landscape获取页面大小和media="print"

<style type="text/css" >
@page
{
    size: landscape;
    margin: 2cm;
}
</style>

不适用于IE6,但可以与IE7及更好或任何其他浏览器一起使用。

请参阅this article

答案 1 :(得分:1)

在CSS中你可以做到:

@page {
  size: landscape
}

但我不确定浏览器支持。

你总是可以让设计更流畅; - )