Travailler avec les flotteurs css dans html2pdf

Je suis à l'aide de flotteurs, en position 2 divs uns à côté des autres.

<a href="printbox.php">print</a>
<?php ob_start(); ?>
<style>
    #sidedish{
        float: left;

        border: 1px solid black;
        width: 100px;
        height: 100px;
    }
    #maindish{
        float: right;
        width: 200px;
        border: 1px solid black;
        height: 100px;
        text-align: center;
    }

    #container{
        width: 304px;
        height: 100px;
        border: 1px solid black;
    }
</style>

<div id="container">
<div id="sidedish"></div>
<div id="maindish"><div id="box">name</div></div>
</div>
<?php $_SESSION['boxes'] = ob_get_contents(); ?>

Voici ce que printbox faire, il vient de se rend de la mémoire tampon de données dans un fichier pdf, mais de toute façon les flotteurs qui ont été mis en ont été perdus dans le processus.

<?php require_once('html2pdf/html2pdf.class.php'); ?>
<?php
$html2pdf = new HTML2PDF('P', 'A4', 'en', true, 'UTF-8', array(0, 0, 0, 0));
$html2pdf->writeHTML($_SESSION['boxes']);

$html2pdf->Output('random.pdf');
?>

Il fonctionne très bien sur le code html:

Travailler avec les flotteurs css dans html2pdf

mais quand je clique sur imprimer, il se tourne vers ce:

Travailler avec les flotteurs css dans html2pdf

Aucune idée de quel est le problème?

source d'informationauteur Wern Ancheta