TCPDF - 内部 css 不起作用

Moh*_*ute 2 php tcpdf

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

<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)

我的代码有什么问题?

Ros*_*hal 5

你好改变下线,

$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)

谢谢