L'orientation de page pour l'impression HTML

Code:

J'essaie de faire les suivantes simple page HTML de travail:

<html>
  <head>
    <style type="text/css">     
    @media print
    {               
      @page port { size: portrait; }
      .portrait { page: port; }

      @page land { size: landscape; }
      .landscape { page: land; }                

      .break { page-break-before: always; }
    }
    </style>
  </head>
  <body>
    <div class="landscape">
      <p>This is a landscape page.</p>
    </div>
    <div class="portrait break">
      <p>This is a portrait page.</p>
    </div>
  </body>
</html>

Question:

Je veux imprimer le premier div du contenu sur la première page, avec une orientation paysage, et la seconde avec le mode portrait. Cependant, tous les navigateurs (Chrome, Opera, Safari, IE10) imprimer le portrait de deux pages. Ai-je raté quelque chose ou de faire aucun des navigateurs prennent en charge ce type de fonctionnalité encore? Dans ce dernier cas, est-il une alternative pour atteindre le résultat?

InformationsquelleAutor tungi52 | 2013-02-15