From e11d46cb84c9fae195ab398ecb380cbe4ddcdcd1 Mon Sep 17 00:00:00 2001 From: Thomas Hunter II Date: Mon, 12 Nov 2018 12:09:39 -0800 Subject: [PATCH] doc: adjusting formatting when printing - reduces page margins - removes emphasis from links - hides expandable history items - removes horizontal scrollbar from bottom of print output - reduce stability rectangle sizes - shrink headlines slightly - hide ToC (as it's unclickable when printed) Ref: https://thomashunter.name/nodejs-documentation-pdf PR-URL: https://github.com/nodejs/node/pull/24325 Reviewed-By: Rich Trott Reviewed-By: Bryan English --- doc/api_assets/style.css | 41 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/doc/api_assets/style.css b/doc/api_assets/style.css index 7d65b7405b41d1..d5220e816810f6 100644 --- a/doc/api_assets/style.css +++ b/doc/api_assets/style.css @@ -533,12 +533,51 @@ th > *:last-child, td > *:last-child { @media print { html { height: auto; + font-size: 0.75em; } #column2.interior { display: none; } #column1.interior { - margin-left: auto; + margin-left: 0px; + padding: 0px; overflow-y: auto; } + .api_metadata, + #toc, + .srclink, + #gtoc, + .mark { + display: none; + } + h1 { + font-size: 2rem; + } + h2 { + font-size: 1.75rem; + } + h3 { + font-size: 1.5rem; + } + h4 { + font-size: 1.3rem; + } + h5 { + font-size: 1.2rem; + } + h6 { + font-size: 1.1rem; + } + .api_stability { + display: inline-block; + } + .api_stability a { + text-decoration: none; + } + a { + color: inherit; + } + #apicontent { + overflow: hidden; + } }