MediaWiki:Print.css: Difference between revisions
Appearance
Adventurer (talk | contribs) m Blanked the page Tag: Blanking |
Adventurer (talk | contribs) mNo edit summary |
||
| Line 1: | Line 1: | ||
/* MediaWiki:Print.css */ | |||
@media print { | |||
/* --- General Print Cleanup --- */ | |||
/* Remove navigation, sidebars, and other elements not needed for print */ | |||
#mw-navigation, #mw-panel, #p-cactions, #p-personal, #p-views, | |||
#p-navigation, #p-search, #siteSub, #footer, #catlinks, | |||
.noprint, .editsection, .mw-indicators, .printfooter, | |||
#privacy, #about, #disclaimer, #toc { | |||
display: none !important; | |||
} | |||
/* Adjust page margins for better print layout */ | |||
body { | |||
margin: 1.5cm; /* Roughly 0.6 inches on all sides */ | |||
} | |||
/* --- Header Sizing --- */ | |||
/* Reduce the size of main page title */ | |||
h1#firstHeading, #content h1 { | |||
font-size: 2em !important; /* Adjust as needed, e.g., 2em, 1.8em */ | |||
margin-top: 0.5em !important; | |||
margin-bottom: 0.8em !important; | |||
line-height: 1.2em !important; | |||
} | |||
/* Reduce the size of section headers */ | |||
h2, h3, h4, h5, h6 { | |||
font-size: 1.5em !important; /* Adjust for all sub-headers, e.g., 1.5em, 1.3em */ | |||
margin-top: 1em !important; | |||
margin-bottom: 0.5em !important; | |||
line-height: 1.3em !important; | |||
} | |||
/* You can make more specific adjustments if needed, e.g.: */ | |||
/* h2 { font-size: 1.4em !important; } */ | |||
/* h3 { font-size: 1.2em !important; } */ | |||
/* h4 { font-size: 1.1em !important; } */ | |||
/* --- Text & Paragraph Styling --- */ | |||
p, ul, ol, dl, pre, blockquote { | |||
font-size: 1em !important; /* Ensure body text is standard size */ | |||
line-height: 1.6em !important; /* Improve readability with line spacing */ | |||
margin-top: 0.5em !important; | |||
margin-bottom: 0.5em !important; | |||
} | |||
/* --- Image Styling (Basic) --- */ | |||
/* Ensure images don't break layout and are reasonably sized */ | |||
img { | |||
max-width: 100% !important; /* Prevents images from overflowing page */ | |||
height: auto !important; /* Maintains aspect ratio */ | |||
display: block; /* Ensures they act as blocks */ | |||
margin: 0.5em auto; /* Center images */ | |||
} | |||
/* Basic thumbnail style - might need more fine-tuning later if you want them smaller */ | |||
.thumb { | |||
float: none !important; /* Remove float for simpler print layout by default */ | |||
margin: 1em auto !important; /* Center the thumbnail */ | |||
max-width: 80% !important; /* Keep thumbnails from being too wide */ | |||
} | |||
.thumbinner, .thumbimage, .thumbcaption { | |||
box-sizing: border-box !important; /* Helps with consistent sizing */ | |||
} | |||
/* --- Column Layout Adjustments --- */ | |||
/* Force multi-column sections into a single column for print */ | |||
.module, .div-col { | |||
column-count: 1 !important; /* Ensure single column for print */ | |||
column-width: auto !important; | |||
column-rule: none !important; /* Remove column lines if present */ | |||
} | |||
.div-col li, .div-col dd, .div-col p { | |||
break-inside: avoid; /* Modern property to prevent content breaking in half */ | |||
} | |||
} | |||
Revision as of 18:50, 19 June 2025
/* MediaWiki:Print.css */
@media print {
/* --- General Print Cleanup --- */
/* Remove navigation, sidebars, and other elements not needed for print */
#mw-navigation, #mw-panel, #p-cactions, #p-personal, #p-views,
#p-navigation, #p-search, #siteSub, #footer, #catlinks,
.noprint, .editsection, .mw-indicators, .printfooter,
#privacy, #about, #disclaimer, #toc {
display: none !important;
}
/* Adjust page margins for better print layout */
body {
margin: 1.5cm; /* Roughly 0.6 inches on all sides */
}
/* --- Header Sizing --- */
/* Reduce the size of main page title */
h1#firstHeading, #content h1 {
font-size: 2em !important; /* Adjust as needed, e.g., 2em, 1.8em */
margin-top: 0.5em !important;
margin-bottom: 0.8em !important;
line-height: 1.2em !important;
}
/* Reduce the size of section headers */
h2, h3, h4, h5, h6 {
font-size: 1.5em !important; /* Adjust for all sub-headers, e.g., 1.5em, 1.3em */
margin-top: 1em !important;
margin-bottom: 0.5em !important;
line-height: 1.3em !important;
}
/* You can make more specific adjustments if needed, e.g.: */
/* h2 { font-size: 1.4em !important; } */
/* h3 { font-size: 1.2em !important; } */
/* h4 { font-size: 1.1em !important; } */
/* --- Text & Paragraph Styling --- */
p, ul, ol, dl, pre, blockquote {
font-size: 1em !important; /* Ensure body text is standard size */
line-height: 1.6em !important; /* Improve readability with line spacing */
margin-top: 0.5em !important;
margin-bottom: 0.5em !important;
}
/* --- Image Styling (Basic) --- */
/* Ensure images don't break layout and are reasonably sized */
img {
max-width: 100% !important; /* Prevents images from overflowing page */
height: auto !important; /* Maintains aspect ratio */
display: block; /* Ensures they act as blocks */
margin: 0.5em auto; /* Center images */
}
/* Basic thumbnail style - might need more fine-tuning later if you want them smaller */
.thumb {
float: none !important; /* Remove float for simpler print layout by default */
margin: 1em auto !important; /* Center the thumbnail */
max-width: 80% !important; /* Keep thumbnails from being too wide */
}
.thumbinner, .thumbimage, .thumbcaption {
box-sizing: border-box !important; /* Helps with consistent sizing */
}
/* --- Column Layout Adjustments --- */
/* Force multi-column sections into a single column for print */
.module, .div-col {
column-count: 1 !important; /* Ensure single column for print */
column-width: auto !important;
column-rule: none !important; /* Remove column lines if present */
}
.div-col li, .div-col dd, .div-col p {
break-inside: avoid; /* Modern property to prevent content breaking in half */
}
}