gpt4 book ai didi

css - Firefox(仍然)不打印绝对定位的 div?

转载 作者:行者123 更新时间:2023-11-28 18:49:20 25 4
gpt4 key购买 nike

我读过关于 postion:absolute 的问题并尝试了几乎所有可能的解决方案。包括相对定位 div,将它们包装在相对定位的父级中等等,但它没有帮助。

我正在绘制一个表格,然后我将 div 放入其中的指定位置。表格(网格)打印正常,但 div 应该打印的地方颜色略有不同,而 div 不存在。在 chrome 中它打印正常。有没有人设法找到解决方案?也许我做错了什么?

我的CSS:

body
{
margin: 0px;
padding: 0px;
font-family: Verdana;
-moz-user-select: none;
}
.grid
{
height: 100%;
border: 1px solid;
border-collapse: collapse;
}
.grid tr
{
text-align:center;
border-bottom: 1px dashed;
cursor: cursor;
}
.grid td.hourCell
{
width: 100px;
vertical-align:top;
font-size: 10px;
font-weight: 500;
height: 60px;
}
.grid th.hourCell
{
width: 100px;
}
.grid th
{
font-weight: bold;
height: 20px;
width: 200px;
font-size: 12px;
font-weight: 500;
font-family: Verdana;
border-right: 1px solid;
background-repeat: repeat;
cursor: cursor;
}
.grid td
{
height: 30px;
width: 200px;
vertical-align: top;
}
.div_which_doesnt_print
{
padding: 0px;
margin: 0px;
width: 200px;
font-size: 10px;
font-family: Verdana;
height: 0px;
position: absolute;
border-style: solid;
border-width: thin;
overflow: hidden;
opacity:0.7;
z-index: 3;
}

非常感谢您的帮助!甚至向我保证解决方案仍然不可用。

编辑: 看起来这是不透明度的问题。设置

@media print 
{
.div_which_doesnt_print
{
opacity:1;
}
}

修复了可见性问题。它们有时仍会显示在错误的位置,但那是另一回事了。

最佳答案

看起来这是不透明度的问题。设置

@media print 
{
.div_which_doesnt_print
{
opacity:1;
}
}

修复了可见性问题。它们有时仍会显示在错误的位置,但那是另一回事了。

关于css - Firefox(仍然)不打印绝对定位的 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9786123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com