From e672d6064635334fa6ee48836a59bd507ff48d11 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Thu, 21 Jan 2016 09:35:28 +0200 Subject: [PATCH] Update print styles to v5.3.0 of html5 boilerplate. --- scss/_print.scss | 36 ++++++++++++++++++++++++++++++++---- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/scss/_print.scss b/scss/_print.scss index c6b8f35ab2..7820888118 100644 --- a/scss/_print.scss +++ b/scss/_print.scss @@ -2,14 +2,21 @@ // ========================================================================== // Print styles. -// Inlined to avoid the additional HTTP request: h5bp.com/r +// Inlined to avoid the additional HTTP request: +// http://www.phpied.com/delay-loading-your-print-css/ // ========================================================================== @media print { *, *::before, - *::after { + *::after, + *::first-letter, + *::first-line { + // Bootstrap specific; comment out `color` and `background` + //color: #000 !important; // Black prints faster: + // http://www.sanbeiji.com/archives/953 text-shadow: none !important; + //background: transparent !important; box-shadow: none !important; } @@ -18,18 +25,39 @@ text-decoration: underline; } + // Bootstrap specific; comment the following selector out + //a[href]::after { + // content: " (" attr(href) ")"; + //} + abbr[title]::after { content: " (" attr(title) ")"; } + // Bootstrap specific; comment the following selector out + // + // Don't show links that are fragment identifiers, + // or use the `javascript:` pseudo protocol + // + + //a[href^="#"]::after, + //a[href^="javascript:"]::after { + // content: ""; + //} + pre, blockquote { - border: $border-width solid #999; + border: $border-width solid #999; // Bootstrap custom code; using `$border-width` instead of 1px page-break-inside: avoid; } + // + // Printing Tables: + // http://css-discuss.incutio.com/wiki/Printing_Tables + // + thead { - display: table-header-group; // h5bp.com/t + display: table-header-group; } tr,