Html 最后更改页面方向

Html 最后更改页面方向,html,css,Html,Css,到目前为止,我只是设法处理第一页,但我的重点是最后一个,最后一个我想在横向方向 我在第一页就用过了 @page :first { size: A4 portrait; } @page { size: A4 landscape; } 我尝试了最明显的方法,比如@page:last,但不可用 这就是一个例子 据我所知,没有办法控制它。(请参见下面的编辑!!) 规范似乎只提供了:first,而没有相应的:last 参考资料: 编辑: w3规范中的这个例子怎么样 在本例中,这两

到目前为止,我只是设法处理第一页,但我的重点是最后一个,最后一个我想在横向方向

我在第一页就用过了

@page :first {
    size: A4 portrait;
}
@page {
    size: A4 landscape;
}
我尝试了最明显的方法,比如@page:last,但不可用

这就是一个例子

据我所知,没有办法控制它。(请参见下面的编辑!!)

规范似乎只提供了
:first
,而没有相应的
:last

参考资料:

编辑:

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

在本例中,这两个表呈现在横向页面上 (事实上,如果合适的话,可以放在同一页上)。页面类型“窄”为 用于第二个表后的,作为 表元素不再有效:

@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,那么您可能可以这样设置它的样式