css 印刷用CSS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 印刷用CSS相关的知识,希望对你有一定的参考价值。

@media print {
 
    /* 印刷時に非表示にする要素の指定をする */    
    body.print div.print-none ,
    body.print div.navbar,
    body.print hr,
    body.print div.footer,
    body.print span#anken-toggle-mark {
    	display: none;
    }
    
    /* 印刷時には不要な色つけてる要素の無色化してみたり */    
    body.print .title-label {
    	background-color: transparent;
    }
 
    /* 印刷用の基本設定 */        
    body.print {
    	width: 700px;
    	font-size: 8pt;
    	color: #000;
    	background: none;
    	margin: 0px;
    	padding: 0px;
    	padding-top: 0px;
    	line-height: 12px;
    }
    
    body.print div {
    	margin: 0px;
    	padding: opx;
    }
        
    /* anchorタグの装飾キャンセルしてみたり */    
    body.print a {
    	text-decoration: none;
    	color:#000;
    }
 
    /* Web表示用に文字サイズ変更してた要素の文字サイズ修正とか */        
    body.print span.lead,
    body.print h3 {
    	font-size: 10pt;
    }
 
    /* table要素に対する印刷用指定をしてみたり */    
    body.print table {
    	border: 1px solid #000;
    	border-collapse: separate;
    }
 
    /* table headerの文字強調定義のキャンセル */    
    body.print table th {
    	font-weight: normal;
    }
    
    /* table配下の特定の要素に対する指定をしてみたり */
    body.print table th:first-child,
    body.print table tr td:first-child {
    	border-color: #000 #000 #000 transparent;
    }
 
    body.print table th,
    body.print table td {
    	line-height: 12px;
    }
 
    /* 強制改ページの指定 */
    body.print div#estimate-detail {
    	page-break-before: always;
    }
 
}

以上是关于css 印刷用CSS的主要内容,如果未能解决你的问题,请参考以下文章

html 印刷标志CSS

css 更改生成印刷导航的断点

CSS 活版印刷

使用 Selenium 确定印刷媒体元素的可见性

css 使用rems的黄金比例印刷比例。 http://www.modularscale.com/?1.6,.8&rem&1.618&web&text

JS打印 - CSS文本颜色不显示