最后更改页面方向

时间:2013-12-31 11:11:28

标签: html css

到目前为止,我只是设法处理第一页,但我的重点是最后一页,也是我想要横向进行的最后一页。

我在第一页上使用它,

@page :first {
    size: A4 portrait;
}
@page {
    size: A4 landscape;
}

我尝试过最明显的,比如@ page:last但不可用

是一个例子

http://jsfiddle.net/AFLPY/2/

1 个答案:

答案 0 :(得分:0)

据我所知,无法控制它。 (见下面的编辑!!)

该规范似乎只提供:first而没有:last对应项。

参考文献:

修改

w3规范中的这个例子怎么样?

  

在此示例中,两个表在横向页面上呈现   (事实上​​,如果它们合适的话,在同一页面上)。页面类型“窄”是   用于第二个表之后的

,作为页面属性   table元素不再有效:

@page narrow { size: 9cm 18cm }
@page rotated { size: landscape }
div { page: narrow }
table { page: rotated }
     

本文件:

<div>
<table>...</table>
<table>...</table>
<p>This text is rendered on a 'narrow' page</p>
</div>

那么,如果你为最后一页上的最后一个元素设置了一个#id,那么你可以用这样的方式设计它?