php - TCPDF - 内部 CSS 不工作

标签 php tcpdf

<分区>

当我使用以下样式时,一切正常。

<style>
            table{
                border: 0.5px solid black;
                border-collapse: separate;
                border-spacing: 0;
            }
            </style>

但是当我使用类时,代码不工作。

<style>
            .tableWithOuterBorder{
                border: 0.5px solid black;
                border-collapse: separate;
                border-spacing: 0;
            }
            </style>

以下是我的详细代码。

$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, '');

我的代码有什么问题?

最佳答案

你好更改下面的行,

$htmlData   .=  "<table class='tableWithOuterBorder'><tr><td>Hello</td><td>Sir</td></tr></table>";

$htmlData   .=  '<table class="tableWithOuterBorder"><tr><td>Hello</td><td>Sir</td></tr></table>';

只需在双引号 (") 中给出类名,一切正常。

我的最终代码现在是:

$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, '');

谢谢

关于php - TCPDF - 内部 CSS 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40628266/

相关文章:

php - 如何使用TCPDF生成PDF417二维条码?

php - 如何在adobe echosign文档中设置签名占位符的位置

php - 在 Phonegap 项目中组合 Ajax、Jquery、mysql、php 不起作用

php - 如何检查安装的 OpenSSL 版本是否 >= 0.9.8k

TCPDF SetFont 和 writeHTML

php - TCPDF:图像无法在 PDF 中正确显示

php - FPDF.php 的文件大小比 TCPDF.php 小约 20 倍?为什么?

php - TCPDF MultiCell maxheight 参数是否覆盖了高度参数,即使它不必这样做?

javascript - 试图在一页上获取多个 Google 图表,但没有成功

php - 使用 PHP 序列化 XML 数据以存储在 MySQL 中