web前端打印需要注意的CSS样式
来源:互联网 发布:51单片机项目外包网 编辑:程序博客网 时间:2024/06/05 16:14
今天写了一个在前端打印的功能,遇到了一个很坑的问题,设置的背景色打印的时候不起作用:
不起作用的css样式:
.div_class2_1{ color:white; float:left; background: #808080!important; width:80%; } .div_class3_1{ color:white; float:left; background: #808080!important; width:100%;} .div_class5_1{ color:white; background: #808080!important; width:100%;}
结果怎么都不起作用,
后来通过各种办法解决:
下面是解决的代码:
.div_class2_1{ color:white; float:left; background: #808080!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#808080',EndColorStr='#808080'); width:80%;}.div_class3_1{ color:white; float:left; background: #808080!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#808080',EndColorStr='#808080'); width:100%;}.div_class5_1{ color:white; background: #808080!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#808080',EndColorStr='#808080'); width:100%;} @media print { .div_class2_1 {-webkit-print-color-adjust: exact;} .div_class3_1 {-webkit-print-color-adjust: exact;} .div_class5_1 {-webkit-print-color-adjust: exact;} }
结果如下:
发现之前没显示的背景色,现在显示了!
最主要的代码是@media print {
@media print是为了让打印的时候显示背景色,默认是不显示的!
.div_class2_1 {-webkit-print-color-adjust: exact;}
.div_class3_1 {-webkit-print-color-adjust: exact;}
.div_class5_1 {-webkit-print-color-adjust: exact;}
}
阅读全文
0 0
- web前端打印需要注意的CSS样式
- Web前端优化需要注意的点
- 【Web 前端】CSS样式
- web网页打印设计的CSS样式
- WEB前端--CSS样式优先级
- WEB前端 -- CSS部分样式
- 前端有关HTML和CSS需要注意的问题
- web前端初学者必学的css样式
- WEB前端-CSS-选择器&常用样式/属性
- Web前端H5之CSS样式总结
- 前端页面的css样式
- 前端的一些CSS样式
- web前端新手需要认识的CSS;css共有多少标签呢?
- web前端开发工程师需要注意的一点:页面无端多次刷新
- WEB前端开发 » WAP页面制作需要注意的几点
- WEB前端开发 » WAP页面制作需要注意的几点
- 前端开发需要注意的textarea标签
- Web前端面试指导(十三):css样式的优先级是怎么样的?
- POJ3280 Cheapest Palindrome (区间dp)
- Binary_Code 2-SAT神题
- 欢迎使用CSDN-markdown编辑器
- String、Stringbuffer、Stringbuilder的区别
- linux进程间管道通信pipe与fifo
- web前端打印需要注意的CSS样式
- 使用ping时,所用到的协议
- win7 快捷图标显示异常
- 【bzoj2242】[SDOI2011]计算器(ksm+扩欧+bsgs)
- 问题收集录
- 9.13第一轮扫荡战果
- Eclipse中新建java类自动生成作者和时间设置
- 最短路-SPFA 模板
- 网站的首页显示(表格标签)