Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >中断后的div的最后一部分不想占用100%的屏幕高度

中断后的div的最后一部分不想占用100%的屏幕高度
EN

Stack Overflow用户
提问于 2018-12-21 09:28:56
回答 1查看 91关注 0票数 0

我想用Thymeleaf和pdf Saucer将数据打印成Pdf文件。我在div中有一张表。我在同一个div中有一条小消息,它作为页面注释出现在表格的末尾(不是页脚,因为我有一个页脚)。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div class="bloc">
      <table>
      </table>
      <div class="pageNote">message</div>
</div>

下面是我的css代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@media print{
        html, body{
            height:100%;
        }
}

div.bloc{
    position: relative;
        height: 100%;
        display: table;
        page-break-after: always;
        page-break-inside: auto;
    }

div.pageNote{
  position: absolute;
    bottom: 0px;
}

当表中的数据很少时,div "bloc“在一个页面上,一切都是正常的,因为它占用了100%的页面。但是,当我们在表格中有许多数据时,div "bloc“高度超过100%,div "bloc”在许多页面上,但最后一页不会占据100%的屏幕,我的消息可以出现在页面的中间。为了解决这个问题,我希望div "bloc“的高度是100%的倍数。根据这个,当我们有多个页面时,div“块”的高度应该是100%,200%,300% ..etc。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-26 13:27:15

经过几次测试后,我通过在div的父类中添加一个带有"page-break- After“类的div来解决这个问题,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div class="bloc">
      <table>
      </table>
      <div class="pageNote">message</div>
      <div class="breakafter"/>
</div>

下面是我的css代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
div.bloc{
    position: relative;
        height: 100%;
        display: table;
        page-break-after: always;
        page-break-inside: auto;
    }

div.pageNote{
  position: absolute;
    bottom: 0px;
}

div.breakafter {
    page-break-after: always;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53882218

复制
相关文章
div高度设置100%无效的问题
今天遇到一个问题,给div设置高度 height: 100%;却没有生效,在f12审查元素的时候可以看到高度字占据了半屏,并没有占据100%全屏,也就是说,div高度设置100%无效。
王小婷
2019/08/08
5.2K0
div高度设置100%无效的问题
关于Div的宽度与高度的100%设定
正像你所知道的那样,设置DIV大小的有两个属性width和height,以前在学习DIV每次给DIV设置100%宽度或高度时都很迷惑,不明确这个100%的宽度(高度)到底有多宽有多高?这个100%是从哪里得到的从哪里继承的?今天我们的话题就是有关div高度100%的问题!
bear_fish
2018/09/19
3.9K0
解决height:100vh超出屏幕高度的问题
大家好,又见面了,我是你们的朋友全栈君。 废话不多说 , 先来看看问题 期望的样子 : 实际的样子 : 怎么样 , 看出问题了吧 , 那来看看代码吧 ! ( 只看有关的代码哦 ) // 此处使用stylus书写样式 .evaluation // 最外边的div width 100% height 100vh // 高度为屏幕的高度 padding-top 0.9rem background #f5f5f5 .mint-header // 头部
全栈程序员站长
2022/09/05
4.1K0
解决height:100vh超出屏幕高度的问题
css div高度设置100%如何生效!
然后他发现这个<div>高度永远是 0,哪怕其父级<body>塞满了内容也是如此。事实上,他需
用户6921669
2020/02/01
5.8K0
iframe的高度自适应_div自适应高度
大家好,又见面了,我是你们的朋友全栈君。 Demo页面:主页面 iframe_a.html ,被包含页面 iframe_b.htm 和 iframe_c.html
全栈程序员站长
2022/11/04
7.1K0
无固定高度的div垂直居中
1、无固定高度的div垂直居中 – CSS 实现效果图如下: 代码附上: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width,user-scalable=0"> <meta name="apple-mobile-web-app-capable" content="yes">
White feathe
2021/12/08
3.1K0
无固定高度的div垂直居中
JavaScript 获取屏幕的高度和宽度
screen.availHeight:显示浏览器的屏幕的可用高度(这个可用高度不包括分配给半永久特性(如屏幕底部的任务栏)的垂直空间。)
aehyok
2018/09/11
7.2K0
JavaScript  获取屏幕的高度和宽度
div包裹img时div高度高于img的解决办法
代码如下: <div> <img src=''" style="width: 36px; height: 36px;"> </div> 现象如下: image.png 可以看得出,红框里的圆形
飞奔去旅行
2019/06/13
3.9K0
div包裹img时div高度高于img的解决办法
JavaScript、Jquery获取屏幕的宽度和高度
在日常的项目中经常需要获取屏幕的宽度或者高度,简单记录一下: Javascript方法获取: document.body.clientWidth //网页可见区域宽 document.body.clientHeight //网页可见区域高 document.body.offsetWidth //网页可见区域宽(包括边线的宽) document.body.offsetHeight //网页可见区域高(包括边线的高) document.body.scrollWidth //网页正文全文宽 document.b
德顺
2019/11/13
5.3K0
div高度自适应
div高度自适应, 一般设置min-height值即可。 如min-height: 200px, 当div的内容高于200px时, div会自动伸展。IE6不支持这个属性,可以用css hack来解决。
小小许
2018/09/20
2.3K0
div高度自适应
IE7 高度自适应 .boxwrapper { height: 500px; } .box { width: 200px; min-height: 200px; _height: 200px; border: 1px solid #ccc; } 内容高度小于200px test test test test test 内容高度大于200px效果 t
2021/11/08
1.8K0
div设置height:100%;无效的原因
要解决这个问题,先的知道设置height:100%的原理,当你让一个元素的高度设置为百分比高度时,是相对于父元素的高度根据百分比来计算高度。 所以当父元素没有高度时,height:100%也就没有高度值,所以我们来设置body高度。
山河木马
2019/03/05
12.4K0
div设置height:100%;无效的原因
div 自适应高度 自动填充剩余高度
方案1: Html: <div class="outer"> <div class="A"> 头部DIV </div> <div class="B">下部DIV </div> </div> CSS: html, body { height: 100%; padding: 0; margin: 0; } .outer { height: 100%; padding: 100px 0 0; box-sizing: border-box ; position: re
庞小明
2018/03/07
5.2K0
div 自适应高度 自动填充剩余高度
MySQL内存占用100%,是正常的?
某项目压测后发现qps达标,服务器cpu和内存占用均在70%以下,然而mysql服务的内存占用高达100%,且并没有因为压测而产生波动。
魏景维
2022/06/01
6.7K1
Javascript 获取div真实高度
第一种情况就是宽高都写在样式表里。           比如#div1{width:120px;}。这中情况通过#div1.style.width拿不到宽度,而通过#div1.offsetWidth才可以获取到宽度。 第二种情况就是宽和高是写在行内中。           比如style="width:120px;",这中情况通过上述2个方法都能拿到宽度。(什么是行内,就是直接在html标签上写样式) 小结,因为id.offsetWidth和id.offsetHeight无视样式写在样式表还是行内,所以我们
问天丶天问
2018/06/13
5.2K0
div 或 span 的高度比 img 的高度要多3px。如何解决?
如果将一个 img 放在 div 或 span 里面,你会发现在img下面无端端的就多出3px的空白出来。padding、margin、border都设为0,无效!那么怎么解决这个问题呢?
用户9914333
2022/07/22
1.9K0
div 或 span 的高度比 img 的高度要多3px。如何解决?
window.onresize监听div和屏幕的改变
监听屏幕的改变: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, width=device-width"> <meta content="telephone=
李维亮
2021/07/09
1.1K0
window.onresize监听div和屏幕的改变
为什么ps中CPU占用率会有超出%100的现象?
前面的关于ps中的%CPU的含义一文已经介绍了CPU占用率的含义,那么为什么有时会在ps的输出中看到CPU占用率超出%100的现象呢?我们知道在/proc目录下每个进程都会有一个以它的PID以名字的目录,这个目录中有一个stat文件,它包含了和这个进程状态相关的各种信息,它的各个数值对应的含义在内核文档的Documentation/filesystems/proc.txt文件中有明确的定义:
一见
2018/08/07
2.2K0
100 * 100 Canvas 占用内存多大
一个 100 * 100 Canvas 占用内存多大,它的大小的决定因素是什么?这里我们只考虑存储这么多像素的内存,不考虑运算过程中使用的内存。
lucifer210
2019/08/28
4K0
100 * 100 Canvas 占用内存多大
内容高度小于窗口高度时版权 div 固定在底部
网站建设中经常遇到文档内容高度小于窗口高度时底部版权 div 固定在底部的问题,纯 css div 底部不太好解决这个问题,这里使用 js 代码来对检测文档高度和窗口高度来实现。
Savalone
2020/02/11
2K0

相似问题

HTML - div将占用剩余页面高度的100%

50

Div应包含100%的屏幕高度

40

Div填充100%以上的屏幕高度

21

jQuery点击屏幕高度为100%的div

22

Div 100%高度在屏幕中心

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文