javascript – mPDF – 不并排显示的内联块

前端之家收集整理的这篇文章主要介绍了javascript – mPDF – 不并排显示的内联块前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一堆小表格格式化为内联块元素.在浏览器中,它们按预期并排显示,但是当使用mPDF输出它们时,它们会在每个表之后断开.无论我如何尝试格式化它们,它们总是在桌子后面打破. mPDF是否有窍门让元素并排堆叠?

我正在从页面提取确切的HTML并通过AJAX发送它

以下是浏览器和pdf视图的示例.

我的mPDF生成页面如下所示:

PHP
include("mpdf60/mpdf.PHP");

$html = $_POST['html'];

$mpdf=new mPDF('utf-8','A4');
$mpdf->SetDisplayMode('fullpage');

// LOAD a stylesheet
$stylesheet = file_get_contents('../../_css/main.css');
$mpdf->WriteHTML($stylesheet,1);    // The parameter 1 tells that this is css/style only and no body/html/text

$mpdf->WriteHTML($html);
$mpdf->Output('myPDF.pdf','D');

exit;
?>
最佳答案
我花了几个小时搞清楚如何制作内联< div>或者< p> mPDF的元素.我发现了一些limitations,其中也包含内联块.显示:内联或显示:内联块被忽略.您必须将所有内容放在< span>中元素,如果你想看到它们一个在另一个旁边.

猜你在找的CSS相关文章