is there a programme which prints or exports an image of a webpage without excluding backgrounds and other design aspects? a simple file>print does not include the background in most cases and tends to miss out a lot of the graphics. thanks in advance.

For each element of your page that you do not want printed, assign a class or id attribute in the HTML, if this is not already done. For example, if the site navigation is in a div tag, you might apply an id such as <div id="nav">.

Note that an id must be unique within a document, but a class can apply to multiple elements.

In print.css, put a corresonding instruction to not display the item. For example, if you don't want the navigation printed, write div#nav {display: none} into the print stylesheet.

Use print.css to further define how the remaining printable items will appear. You can adjust positioning, page margins, typography, colors and more.