Je ne sais pas pourquoi mais la page html s’affiche parfaitement mais le dompdf n’utilise pas les flotteurs.
Le code est 2300 + ligne longue donc trop long pour poster ici .... Mais tout est en ligne css.
<div style="float:left;"> </div>
J'ai essayé les deux en enveloppant le css dans une balise de style et inline sans chance.
Ceci est la page html
http://www.ems-complete.com/ccems/ccems_reports/daily_vehicle_check_sheet.php?id=5
C'est le lien dompdf
http://www.ems-complete.com/ccems/ccems_reports/form_daily_vehicle_check.php?id=5
Je ne suis pas sûr de savoir pourquoi mais la page html s’affiche très bien mais le dompdf n’utilise pas les flotteurs ...
Le code est 2300 + ligne longue donc trop de temps pour poster ici .... Mais tout est en ligne css ...
La prise en charge flottante est introduite dans la base de code 0.6.0, mais elle est désactivée par défaut car elle est encore en développement. Assurez-vous de l'avoir activé en définissant DOMPDF_ENABLE_CSS_FLOAT sur true.
À partir de la version 0.7.0, le support float est activé par défaut.
Cela dit, étant donné que la fonctionnalité est encore en développement, vous n'obtiendrez pas les résultats souhaités. Les flottants qui couvrent plus d'une page ne fonctionnent pas comme prévu car un saut de page se produit avant le rendu du contenu non flottant.
Les gars utilisent display: inline-block; au lieu de float. J'utilise l'ancienne version de dompdf dans mon projet. J'active DOMPDF_ENABLE_CSS_FLOAT true dans le fichier dompdf_config.custom.inc. Mais le résultat de float se chevauche et est déformé. Le inline-block est le nouveau moyen meilleur que d'utiliser float à chaque fois. Visitez le lien w3school suivant pour plus d’informations. CSS Layout - inline-block
use def ("DOMPDF_ENABLE_CSS_FLOAT", true); dans dompdf_config.inc.php
ça marche pour votre float css
vous devez utiliser https://github.com/barryvdh/laravel-dompdf est le plugin dompdf
pour Laravel 5 .
et changez la configuration en:
fournisseur/barrryvdh/laravel-dompdf/config/dompdf.php
def("DOMPDF_ENABLE_CSS_FLOAT", true);
utiliser <div style="position: absolute; left: 6px;"></div>
dans mon cas
def("DOMPDF_ENABLE_CSS_FLOAT", true);
ne fonctionne pas