title: Use of XSL-FO, CSS3 instead of CSS2 to create Paginated documents like PDF?
body: <p>There are a lot of old texts, like <a href="http://docstore.mik.ua/orelly/xml/xmlnut/ch13_05.htm" rel="noreferrer">this 2002 book</a>, stating that we must use "CSS for Web" and "XSL-FO for print".
  I think in nowadays (2012) we can, finally, to use CSS with render engines that understand <a href="http://www.w3.org/TR/CSS2/page.html" rel="noreferrer">paged media of CSS2</a> and something of <a href="http://www.w3.org/TR/css3-page/" rel="noreferrer">CSS3</a>... But where the "new texts", the consensus of programmers, and the investment of softhouses?</p>
  
  <p>XSL-FO or "XSL Formatting Objects" (a W3C standard) was the most often used technology to generate PDF documents,
  from XML or XHTML content. Version <a href="http://www.w3.org/TR/2006/REC-xsl11-20061205/" rel="noreferrer">1.1 of XSL-FO</a> 
  was published in 2006, <a href="http://www.w3.org/TR/2001/REC-xsl-20011015/" rel="noreferrer">1.0 in 2001</a>.</p>
  
  <p>CSS2.1 is from 2011, but CSS2.0 is a 1998 standard, revised in 2008... I think standard ages are not a problem. <strong>CSS with HTML, XHTML or XML have "the power of print"</strong>: see tools like <a href="http://www.princexml.com/" rel="noreferrer">PrinceXML</a>, <a href="http://www.webkit.org/projects/printing/index.html" rel="noreferrer">WebKit print module</a> (or <a href="http://code.google.com/p/wkhtmltopdf/" rel="noreferrer">wkhtmltopdf</a>), <a href="http://www.websupergoo.com/abcpdf-1.htm" rel="noreferrer">ABCpdf</a> and others.</p>
  
  <p><strong>Choosing between CSS and XSL-FO</strong>: with CSS2 you can fit the text exactly to the paper page, etc. 
  It's not a matter of pagination, multiple column layouts, place footnotes, running headers, or margins of a page...
  Both, CSS (paged media) and XSL-FO, are good standards to do this.</p>
  
  <p>PS: there are some related questions/answers for this context, <a href="https://stackoverflow.com/q/3849441/287948">about webkit transform</a>, <a href="https://stackoverflow.com/q/391005/287948">converting with with PHP</a> and about <a href="https://stackoverflow.com/q/598980/287948">Generation PDF from HTML</a>. No one with good answer for this presented question.</p>