负缩进不起作用?
Negative indents don't work?
我正在使用 CSS 分页媒体创建 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) 中尝试上述操作时,红色背景块的左边缘仍然与文本的左边缘对齐 "This service manual..."
所以 text-indent: -2.5mm;
似乎没有像我预期的那样工作。我怎样才能得到我想要的效果?
你很接近。删除 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 中显示的结果(显示区域边界):
我正在使用 CSS 分页媒体创建 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) 中尝试上述操作时,红色背景块的左边缘仍然与文本的左边缘对齐 "This service manual..."
所以 text-indent: -2.5mm;
似乎没有像我预期的那样工作。我怎样才能得到我想要的效果?
你很接近。删除 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 中显示的结果(显示区域边界):