Print It Your Way

by Derek Featherstone

44 Reader Comments

Back to the Article
  1. I get the same crash, with 0.7.  Guess I should upgrade.

    Copy & paste the code below to embed this comment.
  2. 1. Select the text you want to print
    2. Open up Composer (Mozilla’s WYSIWYG HTML editor)
    3. Paste
    4. Selectively (and visually) remove any imbedded ads, adjust font sizes, etc. to your liking
    5. Print

    Heck, this even works with IE to en extent, although when you copy HTML-formatted text in IE, it doesn’t retain the HTML codes in the BG like Mozilla/Firefox do.

    This method also allows easy combination of articles that are spread out onto multiple web pages to be combined and printed.

    No hassles included. ;)

    Dante, as the resident (vocal) Opera user (:p), could you let us know how this kind of method (copy from browser, paste into WYSIWYG editor, print) works when copying from Opera?

    Copy & paste the code below to embed this comment.
  3. Great article, especially the link to Chris Pederick’s Web Developer Tool.

    As someone who is still learning the ins and outs of CSS, I would frequently grab a site and its CSS, and disect it by adding different colored borders to the various block level elements in order to disect the site (as I’m sure all you gurus once did before you were gurus). Now I can do that with just a button click! Coolness!

    Copy & paste the code below to embed this comment.
  4. yeah, war about your browsers …….

    dudes ………. try a girl … you’ldn’t care about your darling browsa !

    ppffff ………. pretty nerdzzzzzz 8|

    kill your self, it should be better for this world !

    Copy & paste the code below to embed this comment.
  5. Who spent 15 minutes to make a perfect print?

    It’s much easer to copy paste the content in word and print it.

    Copy & paste the code below to embed this comment.
  6. Who spent 15 minutes to make a perfect print?

    It’s much easer to copy paste the content in word and print it.

    Copy & paste the code below to embed this comment.
  7. Who spent 15 minutes to make a perfect print?

    It’s much easer to copy paste the content in word and print it.

    Copy & paste the code below to embed this comment.
  8. Who spent 15 minutes to make a perfect print?

    It’s much easer to copy paste the content in word and print it.

    Copy & paste the code below to embed this comment.
  9. Who spent 20 minutes sending 4 messages which are exactly the same ?!?!?

    Copy & paste the code below to embed this comment.
  10. Why are you using the visibility property?

    Wouldn’t it be far more effective to use display: none;

    Then at least you won’t have inexplicable and unnecessary whitespace on your printing

    Copy & paste the code below to embed this comment.
  11. Mmmbeer hit the nail on the head with “display:none” rather than “visibility: hidden” (at least for me). Worked like a charm – thanks! No more annoying whitespace!

    The print stylesheet I’m designing will hopefully keep people from having to cut/paste or jump through assorted hoops just to get an article’s text. These media-specific CSSs made a lot of sense, especially after reading Molly Holzschlag’s and Eric Raymond’s books – their approach seems to be “make it simple to code and use. Appealing and pragmatic.

    Great article!

    Copy & paste the code below to embed this comment.
  12. The idea is GR8, but it will be a pain to create a custom style sheets for each site I print from………..

    Copy & paste the code below to embed this comment.
  13. “I humbly submit to the esteemed authors of this site to please consider that 90% of everybody uses IE6. I hate it, it sucks”

    So do not hack your website to be full-featured in IE. If you stop making “all sites work in IE” it will cease to be the ultimate argument.

    Instead of tons hacks I suggest adding only one:
    <!—[if IE]>You want this page to print well? Get latest Opera or Firefox.<![endif]—>

    Copy & paste the code below to embed this comment.
  14. congratulations for the article.

    Copy & paste the code below to embed this comment.