首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >页面预览和打印预览不匹配。

页面预览和打印预览不匹配。
EN

Stack Overflow用户
提问于 2016-03-02 17:27:02
回答 2查看 888关注 0票数 0

我正在处理HTML页面,当我查看该页面时,没有页边距,因为我在CSS中将页边距和填充设置为0px;。问题是,当我去打印预览,它显示从浏览器设置的边距。

是否有一种方法可以在页面查看时添加页边距,但在打印时不添加额外的页边距空间?我以相当大的差距结束了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-02 17:33:02

使用css @media并创建不同的样式,以便在打印时想要不同的外观/呈现方式

代码语言:javascript
复制
.my__class {
    font-size: 20px;
}

@media print {
    .my__class {
      font-size: 80px; // when you print .my__class will be 80px, but 20px on screen
    }
}
票数 0
EN

Stack Overflow用户

发布于 2016-03-02 17:35:31

这是基本规则的一个简单例子:

代码语言:javascript
复制
  <style tyle="text/css">
  <!--
  @media print {
  body { font-size: 10pt }
  }

 @media screen {
  body { font-size: 12pt }
 }
 @media screen, print {
  body { line-height: 1.2 }
 }
 -->
 </style>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35754111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档