Php dompdf忽略宽度属性
我正在尝试创建一个PDF,页面上有三个黑框。我已经把下列内容编好了Php dompdf忽略宽度属性,php,dompdf,Php,Dompdf,我正在尝试创建一个PDF,页面上有三个黑框。我已经把下列内容编好了 <?php require_once("dompdf_config.inc.php"); $html = ' <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css">
<?php
require_once("dompdf_config.inc.php");
$html =
'
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
.main
{
border: 0pt solid black;
}
.gutter
{
width: 100px;
border: 1px solid black;
}
.card
{
width:50px;
height:50px;
border: 0px solid black;
}
</style>
</head>
<body>
<table class="main" >
<tbody>
<tr>
<td class="gutter"> </td>
<td class="card"> </td>
<td class="gutter"> </td>
<td class="card"> </td>
<td class="gutter"> </td>
</tr>
</tbody>
</table>
</body>
</html>';
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("sample.pdf");
?>
必须在单元格中添加一个空格,使其采用指定的宽度
编辑:如果您不想更改HTML,另一个解决方案是添加此CSS(您需要dompdf 0.6 beta 3):
更新最后一个vertion,它应该可以工作,
dompdf_0-6-0_beta3
下载我最终使用了百分比。在我的例子中,这很有帮助。尝试为表写入样式宽度=100%
.gutter:before, .card:before {
content: "";
}