📜  CSS | @page 规则

📅  最后修改于: 2021-08-31 06:49:18             🧑  作者: Mango

CSS @page 规则定义了要打印的页面的尺寸。当您要打印以下列出的网页时,应该控制一些重要的事情:

  • 页面大小、方向、边距、边框和填充。
  • 分页符。
  • 页眉和页脚。
  • 页计数器。
  • 孤儿。

当你遵循@page规则时,以上所有事情都是可控的。

句法:

@page [:left | :right | :first] {
    /* print-specific rules */
} 

页面描述符: @page 规则中有三个描述符,它们是:

  • size:指定页框包含块的大小。
    @page {
          size: A4;
     }
    
  • 标记:它有助于修剪要打印的页面。
    @page {
          marks: crop cross;
     }
    
  • 出血:它扩展框的出血区域
    @page {
          bleed: 7pt;
     }
    

例子:




CSS @page rule



    
    

GeeksforGeeks

    

CSS Page At-rule

    

     If you open output in a new window and print the page      the margin around the text content appears differently      than it appears on the screen.     

    
        

输出:当您选择打印上述代码的输出屏幕时。

支持的浏览器: CSS @page 规则支持的浏览器如下:

  • 谷歌浏览器 2.0
  • 互联网浏览器 8.0
  • Safari 5.1
  • 歌剧 6.0