理由はわかりませんが、htmlページは問題なく表示されますが、dompdfはフロートを使用していません。
コードは2300+行の長さなので、ここに投稿するには長すぎます。しかし、すべてインラインcssです。
<div style="float:left;"> </div>
Cssをスタイルタグでラップすることと、運が悪かったのでインライン化することの両方を試しました。
これはhtmlページです
http://www.ems-complete.com/ccems/ccems_reports/daily_vehicle_check_sheet.php?id=5
これはdompdfリンクです
http://www.ems-complete.com/ccems/ccems_reports/form_daily_vehicle_check.php?id=5
理由はわかりませんが、htmlページは問題なく表示されますが、dompdfはフロートを利用していません...
コードは2300+行の長さなので、ここに投稿するには長いです....しかし、それはすべてインラインcssです...
フロートサポートは0.6.0コードベースで導入されていますが、まだ開発中であるため、デフォルトでは無効になっています。 DOMPDF_ENABLE_CSS_FLOATをtrueに設定して、有効になっていることを確認してください。
バージョン0.7.0以降、フロートサポートはデフォルトで有効になっています。
そうは言っても、この機能はまだ開発中であるため、期待する結果は得られません。フロートされていないコンテンツがレンダリングされる前に改ページが発生するため、複数のページにまたがるフロートは現在期待どおりに機能しません。
みんなはfloatの代わりにdisplay:inline-block;を使用します。プロジェクトでは古いバージョンのdompdfを使用しています。 dompdf_config.custom.incファイルでDOMPDF_ENABLE_CSS_FLOATtrueを有効にします。ただし、floatの結果は重複して歪んでいます。インラインブロックは、毎回floatleftを使用するよりも新しく優れた方法です。詳細については、次のw3schoolリンクにアクセスしてください。 CSSレイアウト-インラインブロック
def( "DOMPDF_ENABLE_CSS_FLOAT"、true);を使用します。 dompdf_config.inc.phpで
それはあなたのCSSフロートのために働きます
使用する必要があります https://github.com/barryvdh/laravel-dompdf はLaravel 5のプラグインdompdf
です。
次の設定を変更します。
ベンダー/barrryvdh/laravel-dompdf/config/dompdf.php
def("DOMPDF_ENABLE_CSS_FLOAT", true);
使用する <div style="position: absolute; left: 6px;"></div>
私の場合
def("DOMPDF_ENABLE_CSS_FLOAT", true);
動かない