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文本颜色不显示