CSS @media 打印计数器(页面)问题

标签 css media-queries

我有一个关于 content: counter(page) 在我的媒体打印中的问题。 如果页边距设置为 0,页面的计数器就会消失:

  @page {
    counter-reset: page;
    size: A4;   /* auto is the initial value */
    margin: 0;  /* this affects the margin in the printer settings */
    @top-right {content: counter(page);}
    }

另一方面,如果我不使用设置为 0 的边距,其他元素会出现在页面的 Angular 落,例如网站 URL、标题和当前日期,这是我不想要的。

我想知道是否有一种方法可以在使用 margin:0 后显示计数器页面,或者如果我不使用 margin 0 是否可以隐藏其他 3 个元素。

如有任何帮助或建议,我们将不胜感激!

最佳答案

您是否尝试过仅将底部和顶部边距设置为 0?

margin-bottom:0;
margin-top:0;

关于CSS @media 打印计数器(页面)问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51477711/

相关文章:

javascript - jquery 1.8 及更高版本,将一个 div 的高度设置为与另一个 div 相同

html - float 和媒体查询在 IE 中不起作用

css - 媒体查询无法正常工作

css - @media 和 "the best way"创建 "responsive"网站

ios - 媒体查询和视口(viewport)宽度 - 良好的 CSS 修复在 iPad 上不起作用

css - 输入组不断扩展到全宽

javascript - 如何使框架不可滚动?

javascript - 使元素在 css 缩放后表现相同

html - CSS :before/:after pseudo-elements/content reference tag name

html - CSS 媒体查询在 Rails 邮件程序模板中不起作用