Php DOMPDF,表格单元格垂直对齐问题

Php DOMPDF,表格单元格垂直对齐问题,php,html,css,dompdf,codeigniter-3,Php,Html,Css,Dompdf,Codeigniter 3,这段代码在浏览器上运行得很好,但问题是,当我使用dompdf填充动态数据并生成PDF时,itemfull列位于单元格顶部 解决办法是什么 浏览器显示如下,但dom生成的PDF显示如下 正文{ 字体系列:“开放式Sans”、“Helvetica Neue”、Helvetica、Arial、Sans serif; } #标题{位置:固定;左侧:0px;宽度:100%;底部:-150px;右侧:0px;高度:150px;背景色:#4b94d9;颜色:#000;文本对齐:左侧;} #换页{ 宽度:70

这段代码在浏览器上运行得很好,但问题是,当我使用
dompdf
填充动态数据并生成PDF时,
item
full列位于单元格顶部

解决办法是什么

浏览器显示如下,但dom生成的PDF显示如下

正文{
字体系列:“开放式Sans”、“Helvetica Neue”、Helvetica、Arial、Sans serif;
}
#标题{位置:固定;左侧:0px;宽度:100%;底部:-150px;右侧:0px;高度:150px;背景色:#4b94d9;颜色:#000;文本对齐:左侧;}
#换页{
宽度:700px;
保证金:0自动;
}
.中间对齐{
文本对齐:对齐;
保证金:0自动;
宽度:30em;
}
表1-1{
边框:1px实心;
边界间距:0;
}
tr.border-bottom td,td.border-bottom{
边框底部:1px实心;
}
tr.border-top td,td.border-top{
边框顶部:1px实心;
}
右边界,右边界{
右边框:1px实心;
}
右边界td:最后一个孩子{
右边框:0px;
}
中心{
文本对齐:居中;
valign:“中间”;
}
td.pad-left{
左侧填充:5px;
线高:2;
}
右中锋,右中锋{
文本对齐:右对齐;
右边填充:50px;
}
对,对{
文本对齐:右对齐;
}
.content>div>span{
显示:内联块;
宽度:50%;/*或选择其他值*/
}
.contentdate>div>span{
显示:内联块;
宽度:35%;/*或选择其他值*/
}

项目
数量
单位成本
总计
某个项目名称为1
15
1500
22500
试试这个

td.pad-left{
左侧填充:5px;

//行高:2;从您的描述中不清楚问题所在。您能截图显示您在浏览器中看到的内容与PDF中看到的内容吗?但我添加了截图。您能帮忙吗?我无法使用您问题中的HTML重现问题。您能用错误呈现的确切HTML进行更新吗(如果需要,您可以通过调用
$dompdf->output_html()
)来获取dompdf在内存中的内容。也就是说,您正在设置所有表行中第一个单元格的行高。您可能需要调整代码,使标题行没有任何额外的格式。谢谢,先生。它工作正常。
td.pad-left {
        padding-left: 5px;
        //line-height: 2; <--remove this
}
    <tr class="border-right">
       <!-- give margin top in particular line -->
       <td class="pad-left"><p style="margin-top:10px;">some item name one</p></td>
       <td style="text-align:center;">15</td>
       <td class="right">1500.00</td>
       <td class="right">22500.00</td>
    </tr>