我正在尝试使用FlyingSaucer和Apache FreeMarker作为模板引擎来创建PDF。 尽管使用浏览器打开时生成的HTML模板看起来不错,但是某些样式似乎不适用于所创建的PDF。
我有一个CSS类,将高度设置为100%-
.someClass::before{
content:"";
border-left: thin solid;
height: 100%;
position: absolute;
}
.someClass:last-child::before{
height: 10px;
}
在HTML和PDF中,伪元素样式的last-child :: before都可以正常工作,但是.someClass :: before呈现时,就像排除了height: 100%
一样。
我尝试按照其他人的建议添加html, body { height: 100% }
,但无济于事。