Website Features & Small Fixes
Add Print Button to Page
Add a print button that produces a clean, properly formatted printout of your page.
The Problem
Visitors need a physical copy of a page (a recipe, an invoice, instructions, a price list) but printing it directly from the browser includes your header, footer, navigation and ads, wasting paper and looking messy.
About this problem
A basic browser print of a webpage usually includes everything on screen — menus, sidebars, footers — none of which anyone wants on a printed page. A proper print button combines a one-click trigger with print-specific styling that hides everything except the actual content, so what comes out of the printer looks intentional rather than like a screenshot of the whole site.
What's Included
- A visible print button added to the relevant page(s)
- Print-specific styling that hides navigation, footer, and other non-essential elements when printing
- Checking the printed layout looks clean on standard paper sizes
- Working correctly across the main browsers people actually use
What's NOT Included
- PDF generation/download as a separate file (a different, related service if that's what you actually need)
- Complex print layouts with custom page breaks for very long, multi-section documents (can be scoped if needed)
- Printer-specific troubleshooting — this controls what the browser sends to print, not printer hardware issues
How It Works
- Add a print button triggering the browser's native print function for the relevant page.
- Write dedicated print stylesheet rules that hide navigation, sidebars, footers and other non-content elements specifically when printing.
- Adjust fonts, colours and spacing for print output, since on-screen styling (dark backgrounds, bright colours) often doesn't translate well to paper.
- Test the print preview and an actual printed page on standard paper sizes.
- Check consistency across the main browsers (Chrome, Safari, Firefox, Edge).
In practice: you buy the service, send over whatever access or details the job needs, I investigate and do the work, and you confirm it's resolved before we call it done.
Frequently Asked Questions
- Why does my website print with the menu and footer included?
- By default, browsers print exactly what's on screen — a print button paired with dedicated print styling specifically hides those elements so only the actual content prints.
- Can I control what parts of the page are excluded from printing?
- Yes, which elements are hidden when printing (menus, sidebars, specific sections) is fully customisable to what makes sense for that page.
- Will this also let visitors save the page as a PDF?
- Most browsers' print dialog includes a "Save as PDF" option by default, so this effectively covers that too, without needing a separate PDF generation system.
- Does a print button work the same on mobile?
- Mobile printing works a little differently depending on the device, but the underlying print styling still applies consistently wherever printing is supported.
- Can different pages have different print layouts?
- Yes, print styling can be tailored per page or per content type if different pages need different treatment.
- Will adding a print button slow down my website?
- No, it's a negligible addition — a small script and some CSS rules that only apply when printing is actually triggered.