我读过关于 postion:absolute 的问题并尝试了几乎所有可能的解决方案。包括相对定位 div,将它们包装在相对定位的父级中等等,但它没有帮助。
我正在绘制一个表格,然后我将 div 放入其中的指定位置。表格(网格)打印正常,但 div 应该打印的地方颜色略有不同,而 div 不存在。在 chrome 中它打印正常。有没有人设法找到解决方案?也许我做错了什么?
我的CSS:
thân hình
{
lề: 0px;
phần đệm: 0px;
font-family: Verdana;
-moz-user-select: none;
}
.grid
{
chiều cao: 100%;
border: 1px solid;
sụp đổ biên giới: sụp đổ;
}
.grid tr
{
căn chỉnh văn bản:giữa;
border-bottom: 1px dashed;
cursor: cursor;
}
.grid td.hourCell
{
chiều rộng: 100px;
vertical-align:top;
cỡ chữ: 10px;
trọng lượng phông chữ: 500;
chiều cao: 60px;
}
.grid th.hourCell
{
chiều rộng: 100px;
}
.grid th
{
độ dày phông chữ: đậm;
chiều cao: 20px;
chiều rộng: 200px;
cỡ chữ: 12px;
trọng lượng phông chữ: 500;
font-family: Verdana;
border-right: 1px solid;
lặp lại nền: lặp lại;
cursor: cursor;
}
.grid td
{
chiều cao: 30px;
chiều rộng: 200px;
căn dọc: trên cùng;
}
.div_which_doesnt_print
{
phần đệm: 0px;
lề: 0px;
chiều rộng: 200px;
cỡ chữ: 10px;
font-family: Verdana;
height: 0px;
vị trí: tuyệt đối;
kiểu viền: liền khối;
border-width: thin;
tràn: ẩn;
opacity:0.7;
chỉ số z: 3;
}
非常感谢您的帮助!甚至向我保证解决方案仍然不可用。
biên tập: 看起来这是不透明度的问题。设置
@media print
{
.div_which_doesnt_print
{
opacity:1;
}
}
修复了可见性问题。它们有时仍会显示在错误的位置,但那是另一回事了。
看起来这是不透明度的问题。设置
@media print
{
.div_which_doesnt_print
{
opacity:1;
}
}
修复了可见性问题。它们有时仍会显示在错误的位置,但那是另一回事了。
Tôi là một lập trình viên xuất sắc, rất giỏi!