问题标签 [css-gcpm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 在 CSS 3 中放置运行元素的标准方法
在 CSS 3 中放置页眉和页脚的正确方法是什么?我正在阅读http://www.w3.org/TR/css3-gcpm/并且我想知道以下是否是对如何使用运行元素的正确解释。
运行元素具有从文档的正常“流”转移的属性,页眉和页脚需要它。
这是我试图实现的重要部分,否则有一个字符串集属性可用于命名一个部分并在页边距的其他地方使用它。我也很好奇 3rd 方实现是否支持它们?我知道某些工具中有一些类似的标记,但我想知道这是否是 CSS 试图表达的意思?
http://jsfiddle.net/VubtS/ - 当然浏览器不会显示它,因为它是用于分页媒体的。
我在一些 HTML-PDF 转换器中尝试这样做,以查看它们在多大程度上符合 CSS 3,但显然它们都没有呈现这一点。根据 Css3 定义,我的标记是否正确?
javascript - 打印的 HTML 每页脚注
CSS3 GCPM 规范定义了以下内容
呈现为
一个句子由单词组成。¹
¹ 最常见。[在(每页)的末尾]
打印时(也适用于屏幕媒体类型,但只要它适用于打印我很高兴)。
这正是我想要做的,不管多么复杂,但据我所知,没有现代浏览器实现这个规范,也没有 css-paging 规范。如果我愿意使用javascript,有什么办法可以达到这种效果。至少可以使用一些库生成 pdf,但如果可能的话,我希望不要失去 html 的力量(比如浮点数等)。
以防万一你想知道,笔记是
注释是放置在书籍或文档页面底部或章节、卷或整篇文本末尾的一串文本。
和脚注是
... 页面底部的注释,而尾注则收集在章节、卷或整部作品末尾的单独标题下。
有关更多信息,请参阅关于排版注释的维基页面。
可以寻求解决方案的一个可能方向是确定单个页面的高度,在这种情况下,会注意到 的预期高度29.7cm
和试错高度(至少在我的系统上)之间存在差异26.1cm
,这可以使用以下方法观察到代码:
和几个空<p>
的。我认为对这种差异的解释(从而允许其控制)就足够了。
html - css3页面媒体在任何浏览器中都不起作用
您好,我已经使用CSS3 页面媒体模块直接从浏览器将 html 内容打印到 PDF,但我没有让任何浏览器可以使用它。我的工作如下。
它不适用于我的任何浏览器。我已经在最新的 Chrome、FF、Opera、Safari 中对其进行了测试。它应该在每一页上显示页眉和页脚。页眉旨在显示在每个页面的顶部,而页脚则显示在每个页面的底部。任何人都可以有实际工作的 CSS3 页面媒体模块元素的工作示例。此外,我不是在寻找绝对位置或页眉和页脚的固定解决方案。我已经尝试过了,除了单页之外它不起作用。我已经为这个问题缩短了我的文本内容,但它可以被复制和过去以生成多页文档以查看没有页眉和页脚的多个页面。页眉和页脚 div 保持在顶部。
html - CSS 打印样式表生成的内容未显示
我遇到了一个奇怪的问题,即通过 CSS 生成的打印样式表内容不会显示出来。打印样式表应用于打印,但生成的内容不显示。
一个例子:
h1 的红色着色应用于打印,但来自@top-center 选择器的内容不显示。将非常感谢有关如何解决此问题的任何指示。