我需要在所有 :first 和 :right 页面的右侧显示一个“标签”。选项卡必须位于所有页面上的相同位置。
这是我的模拟 HTML:
<?xml version="1.0" encoding="UTF-8"?>
<html>
<head/>
<tab class="tab1">RG</tab>
<body>
<section>
<p>All my content</p>.
</section>
</body>
</html>
不幸的是, :first 和 :right 页面有不同的边距,所以下面的 CSS 会导致选项卡根据页面位于不同的位置:
@page :first {
size: A4;
margin-top: 72mm;
@right-top {
content: element(rightTab);
}
}
@page :right{
size: A4;
margin-top: 32mm;
@right-top {
content: element(rightTab);
}
}
tab{
position:running(rightTab);
}
.tab1{
margin-top:50mm;
}
是否可以根据页面选择器为 margin-top 设置不同的值?例如:首页 50 毫米,右页 90 毫米?