I notice a mismatch between the print outputs of this simple jsfiddle in Chrome and FireFox:
http://jsfiddle.net/Qrqug/
<input type="text" placeholder="Hello World" />
It seems Google Chrome is typing "Hello World", but FireFox doesn't.
A look in the HTML5 specification. I donβt see any descriptions of the actions that need to be taken for the placeholder during printing. A.
Will this vary depending on the browser implementation? Or is it defined in the specification somewhere else? Any way to get FF to print a placeholder using JavaScript, CSS, or HTML?
Here, FireFox does not display it when printing on CutePDF. I can confirm that it also does not appear when printing on a physical printer, but you should take my word for it:

Here is Google Chrome:

source share