KNACSS/styl/library/_print.styl
2017-03-06 17:35:08 +01:00

83 lines
1.3 KiB
Stylus

/* ----------------------------- */
/* ==Print (quick print reset) */
/* ----------------------------- */
@media print
*
background transparent !important
box-shadow none !important
text-shadow none !important
body
width auto
margin auto
font-family serif
font-size 12pt
p
.{kna-namespace}p-like
h1
.{kna-namespace}h1-like
h2
.{kna-namespace}h2-like
h3
.{kna-namespace}h3-like
h4
.{kna-namespace}h4-like
h5
.{kna-namespace}h5-like
h6
.{kna-namespace}h6-like
blockquote
ul
ol
color #000
margin auto
.{kna-namespace}print
display block
.{kna-namespace}no-print
display none
/* no orphans, no widows */
p
.{kna-namespace}p-like
blockquote
orphans 3
widows 3
/* no breaks inside these elements */
blockquote
ul
ol
page-break-inside avoid
/* page break before main headers
h1
.h1-like
page-break-before always
*/
/* no breaks after these elements */
h1
.{kna-namespace}h1-like
h2
.{kna-namespace}h2-like
h3
.{kna-namespace}h3-like
caption
page-break-after avoid
a
color #000
/* displaying URLs
a[href]::after
content " (" attr(href) ")"
*/
a[href^="javascript:"]
a[href^="#"]
&::after
content: ""