CSS 测验题

通过对CSS 教程系统地学习,相信你已全面掌握 CSS 打印样式知识点,为了巩固所学的内容,我们准备了一个小测验。

通过这个测验,您可以检验自己对 CSS 的掌握程度,发现可能需要进一步巩固的地方。


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

1. 哪个CSS属性用于指定打印时的页面方向?

  • print-orientation
  • @page { size: landscape; }
  • page-direction
  • orientation-mode

2. 如何隐藏元素在打印时显示?

  • @media print { display: none; }
  • print-display: none;
  • hide-on-print: true;
  • visibility: no-print;

3. 哪个CSS规则用于设置打印时的页边距?

  • print-margin
  • margin-print
  • @page { margin: 1cm; }
  • page-margin

4. 如何强制在元素后分页?

  • break-after: page;
  • print-break: after;
  • new-page: after;
  • page-break-after: always;

5. 哪个属性用于设置打印时的背景颜色和图像?

  • background-print
  • print-color-adjust: exact;
  • print-background
  • force-background

6. 如何避免打印时表格跨页断行?

  • page-break-inside: avoid;
  • table-break: none;
  • avoid-break: table;
  • no-break: table;

7. 哪个CSS属性用于控制打印时的缩放比例?

  • print-zoom
  • scale-print
  • zoom: print;
  • @page { size: auto; }

8. 如何为打印样式表添加媒体查询?

  • @print { ... }
  • media="print" { ... }
  • @media print { ... }
  • print-media { ... }

9. 哪个属性用于设置打印时的字体大小?

  • print-font-size
  • pt
  • print-size
  • font-print

10. 如何设置打印时的页眉内容?

  • @page { @top-center { content: 'Header'; } }
  • print-header
  • page-header: 'Header';
  • header-print

11. 哪个CSS属性用于控制打印时的分页行为?

  • break-before
  • print-break
  • new-page
  • page-break-before: always;

12. 如何为链接添加打印时的URL显示?

  • print-url
  • link-print
  • @media print { a::after { content: ' (' attr(href) ')'; } }
  • show-url: print;