4

DOMPDF の最新バージョン (0.6.0 Beta 3) で非常に奇妙な問題に遭遇しました。サイトで顧客の請求書を作成するために使用しています。このデザインでは、表のセル間に 1 ピクセルの境界線が必要です。境界線の色に黒または #000 を使用すると、テーブルがきれいにレンダリングされます。ただし、色を変更すると、たとえば #CCC と言うと、1px の境界線ではなく、境界線が 2px になります。私は border-collapse:collapse を使用しており、これで 2 日間髪を伸ばしています。色以外は何も変更していませんが、境界線の太さが変化しています。他の誰かがこの問題に遭遇し、解決策が何であるかを知っているか、何か提案がありますか? 黒は 1 ピクセルの境界線をレンダリングするのに、他の色は 2 ピクセルの境界線としてレンダリングされるのはなぜですか? ヘルプ!

編集:テーブルに問題が発生する可能性があることを読んだときに、空のセルがいっぱいになって いますが、それでもうまくいきません。

4

5 に答える 5

8

これは役立つかもしれません。問題を再現しようとはしていませんが、テーブルで発生していたいくつかの問題が解決したことはわかっています。これをテーブルのcssに追加してみてください:

table {
    border-collapse: collapse;
}

明らかに、css で適切なセレクターを使用でき、テーブル クラス全体を定義する必要はありません。

于 2014-01-11T00:18:30.393 に答える