Chapter 16 打印页面

css支持10种不同媒体类型:
all, braille, embossed, handheld, print, projection, screen, speech, tty, tv

  • all 适用于每一种设备,这是默认值
  • screen 只适用于显示器,指定媒体类型为screen之后,浏览器在打印网页时会忽略那些样式
  • print 只适用于打印网页。
<link ref='stylesheet' media="print" href="print.css"/>

@import url(print.css) print;  // IE8 不适用

<link ref="stylesheet" media="screen, projection, handheld" href="screen.css"/>

@media print {
  ...
}

提示: 在创建和测试打印机样式时,可以先把media=“screen”和media="print" 换成其他的样式,这样就可以先预览了

给打印的部分添加尺寸:

p {
   font-size: 12pt;
}

给打印的文件添加黑白的logo

![](logo.jpg)

.logo {
  display: none;
}

@media print {
    .logo {
       display: block;
    }
}

在打印中显示链接

a:after {
 content: "(" attr(href) ") ";
}

a[href^="http://"]:after {
 content: "(" attr(href) ") ";
}

分页符

page-break-before: always;
page-break-after: always;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 2,127评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,443评论 0 11
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,191评论 0 1
  • 概念响应式网页设计最初是由 Ethan Marcotte 提出的一个概念:为什么一定要为每个用户群各自打造一套设计...
    景岳阅读 11,448评论 0 27
  • 还有4min,大门就要开启了。 我躲在黑暗的角落中,静静包扎着受伤的伤口,养着自己的精神,准备着最后的冲刺。 呸,...
    大汪很开心阅读 167评论 0 0

友情链接更多精彩内容