html - Div 内容未在打印中显示

标签 html css

我有一个固定位置样式的 div。当我使用 "cntr+p" 命令打印此 div 时,div 未显示全部内容。

The div is scrollable.

<div class="subtask-generate">
 // Too much content in this div.
</div>

CSS:

.subtask-generate {
    margin: 0 auto;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
}

最佳答案

试试这个 CSS 规则。您只需在 @media only print 的规则中添加 overflow: visible;。这应该适合您。

<style>
@media only print {
   .subtask-generate {
     width: auto;
     height: auto;
     overflow: visible;
   }
}
</style>

关于html - Div 内容未在打印中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32269436/

相关文章:

javascript - 向访问过的链接添加另一个类

twitter-bootstrap - 无法使 Angular 落中的图像响应

在某些移动设备上工作的 CSS 动画和视频标签

html - 在 div 上设置背景颜色( Bootstrap )

html - CSS z-index 不适用于相对定位

html - 如何在不重新定位的情况下扩展 DIV 以适应设定位置的设定区域?

html - 自定义选择箭头 - Chrome 与 Internet Explorer 显示问题

html - 行间距比预期宽

javascript - 图像适合屏幕。如何在添加页眉和页脚时删除滚动条

javascript - 使用 CSS 的自动索引行未按预期运行