当我使用以下样式时,一切正常。
<style>
table{
border: 0.5px solid black;
border-collapse: separate;
border-spacing: 0;
}
</style>
Run Code Online (Sandbox Code Playgroud)
但是当我使用类时,代码不起作用。
<style>
.tableWithOuterBorder{
border: 0.5px solid black;
border-collapse: separate;
border-spacing: 0;
}
</style>
Run Code Online (Sandbox Code Playgroud)
以下是我的详细代码。
$htmlData = "<html><head>";
$htmlData .= "<style>
.tableWithOuterBorder{
border: 0.5px solid black;
border-collapse: separate;
border-spacing: 0;
}
</style>";
$htmlData .= "</head><body>";
$htmlData .= "<table class='tableWithOuterBorder'><tr><td>Hello</td><td>Sir</td></tr></table>";
$htmlData .= "</body></html>";
$pdf->writeHTML($htmlData, true, false, false, false, '');
Run Code Online (Sandbox Code Playgroud)
我的代码有什么问题?
你好改变下线,
$htmlData .= "<table class='tableWithOuterBorder'><tr><td>Hello</td><td>Sir</td></tr></table>";
Run Code Online (Sandbox Code Playgroud)
到
$htmlData .= '<table class="tableWithOuterBorder"><tr><td>Hello</td><td>Sir</td></tr></table>';
Run Code Online (Sandbox Code Playgroud)
只需在双引号(“)中给出类名,一切正常。
我的最终代码现在是:
$htmlData = '<html><head>';
$htmlData .= '<style>
.tableWithOuterBorder{
border: 0.5px solid black;
border-collapse: separate;
border-spacing: 0;
}
</style>';
$htmlData .= '</head><body>';
$htmlData .= '<table class="tableWithOuterBorder"><tr><td>Hello</td><td>Sir</td></tr></table>';
$htmlData .= '</body></html>';
$pdf->writeHTML($htmlData, true, false, false, false, '');
Run Code Online (Sandbox Code Playgroud)
谢谢
| 归档时间: |
|
| 查看次数: |
7366 次 |
| 最近记录: |