如何删除 mpdf 中的块元素边距?

How to remove block elements margins in mpdf?

我注意到块元素(例如 div)默认有某种边距,我似乎无法通过 css 重置它们。那怎么办?有人知道吗?

定义您的保证金。例如;你有 class 命名为我。所以浏览器正在使用自己的代理样式表。 您要做的是将 t margin 应用到相同的 class。请记住,您的 CSS 会覆盖它。 所以你的代码看起来像 .me {margin:0}。那么保证金将不会被应用。希望这有帮助

好的,进一步调查使我得到以下发现:

基本上,除了 simple/direct 选择器之外,您不能使用其他选择器。不允许嵌套选择器(如 .class pul li),因此:

  • 提前考虑并以非常简单的方式构建文档,这样您就不必使用嵌套选择器或更复杂的东西。例如,不要使用嵌套列表 (ul li ul)

  • 用超简单的直接选择器(一个元素或一个 class)编写你的 css

  • 然后你可以重置块元素的所有边距和填充,需要if/when/where。