0

我正在使用 CSS Paged Media 创建 PDF。我的大部分内容都正常对齐,但我有几段我想给负缩进:它们应该从其他所有内容左侧 2.5 毫米开始。

到目前为止,这是我的 CSS:

h2 {
    font-family: Arial;
    background-color: #FF0000;
    font-size: 12pt;
    font-weight: bold;
    color: white;
    padding-left: 2.5mm;
    text-indent: -2.5mm;
}

这是预期的效果:

在此处输入图像描述

当我在 Antennahouse (6.5) 中尝试上述操作时,红色背景块的左边缘仍然与文本“此服务手册...”的左边缘对齐

所以text-indent: -2.5mm;似乎没有像我预期的那样工作。怎样才能达到我想要的效果?

4

1 回答 1

1

你很亲密。删除padding-left并使用:

margin-left: -2.5mm;
text-indent: 2.5mm;

或删除text-indent并使用:

margin-left: -2.5mm;
padding-left: 2.5mm;

在这种情况下效果是一样的。margin-left将块区域的左边缘向左移动的是负片h2

AH Formatter GUI 中显示的结果(显示区域边框):

在此处输入图像描述

于 2018-06-30T17:41:48.007 回答