这可能是因为 html2canvas 无法正确处理字体的垂直对齐。解决此问题的一种方法是使用 CSS 的 line-height 属性,确保容器元素的高度与字体大小相匹配。例如:

<div style="font-size: 16px; line-height: 1.2em;">Some text</div>

此外,您可以尝试使用 CSS 的 transform 属性来微调字体的位置。例如:

<div style="font-size: 16px; transform: translateY(-2px);">Some text</div>

这将把文本向上移动 2 像素。您可以根据需要微调这个值。

html2canvas 字体偏移往下

原文地址: https://www.cveoy.top/t/topic/bfe0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录