html css media="print",html – @media print的CSS页面x

从CSS3开始,您可以在@page规则中指定计数器.这是一个例子:

@page { counter-increment: page }

上面的规则指示布局引擎创建一个名为“page”的计数器(按惯例称为页面,它可以是任何内容).每个页面都会递增此计数器.与任何计数器一样,您可以在文档中的任何位置使用计数器的当前值

例如,使用此CSS规则:

#pageNumber { content: counter(page) }

这篇HTML:

您可以使用当前页码计数器作为HTML文档中的内容.你甚至可以走得更远.假设您要在10处开始页码.然后,您可以使用@page:first规则将第一页的计数器重置为值9.

@page { counter-increment: page }

@page:first { counter-reset: page 9 }

两个规则的组合将第一页的计数器重置为9.然后对于每个页面(包括第一页),它将递增计数器.这导致第一页的计数器值为10,第二页的计数器值为11,依此类推.

你也可以使用纯CSS

例:

@page {

counter-increment: page;

counter-reset: page 1;

@top-right {

content: "Page " counter(page) " of " counter(pages);

}

}

… 理论上.在现实世界中,只有PrinceXML支持这一点.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
"result type not match for select id="是一个HTML页面中的错误提示,表示在使用id选择器进行元素选择时选择的元素类型与期望的类型不匹配。这通常发生在JavaScript代码中或者CSS样式中对于元素的选择操作中。 在HTML页面中,通过id属性可以唯一标识一个元素,可以方便地通过脚本或样式来操作该元素。但是,如果使用id选择器选择的元素类型与期望的类型不匹配,就会引发“result type not match”的错误。 通常来说,这个错误发生可能有以下几种原因: 1. 使用了错误的id值:在代码中可能存在错误的拼写或者语法错误,导致选择器选择了一个不存在的id。 2. id值存在但类型不匹配:在HTML中,一个id只能对应一个元素,如果在使用选择器选择id时返回了多个元素或者返回的元素类型与期望的类型不匹配,就会出现该错误。 3. 选择器写法错误:使用了错误的CSS选择器语法或者JavaScript选择器语法,导致选择器不能准确地选择到对应的元素。 要解决这个问题,可以进行以下几个步骤: 1. 检查代码中使用的选择器语法是否正确,确保id选择器的写法是正确的。 2. 确认所选用的id值是否存在于HTML页面中,可以通过查看页面源代码或使用开发者工具来确认。 3. 确认选择到的元素类型是否与期望的类型匹配,如果不匹配,则需要修正代码中的选择器或者调整期望的类型。 4. 如果还是无法解决问题,可以尝试通过检查其他相关代码片段或者使用调试工具来定位错误的原因。 总之,当出现"result type not match for select id="的错误时,需要检查代码中的选择器语法、id值的存在与匹配以及期望的元素类型等方面,找到错误的原因并进行修正。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值