在传统的页面设计程序中,当您进行行距调整时,不会影响段落的第一行。然而,如果您在CSS中使用行高,无论您设置的数字是多少,都会影响到第一行。有没有办法在CSS中模仿桌面版的行距?基本上,我希望只对后续行应用行高,而不是第一行。
在传统的页面设计程序中,当您进行行距调整时,不会影响段落的第一行。然而,如果您在CSS中使用行高,无论您设置的数字是多少,都会影响到第一行。有没有办法在CSS中模仿桌面版的行距?基本上,我希望只对后续行应用行高,而不是第一行。
你可以尝试以下方法:
.class {
line-height: 1.5;
}
.class::first-line {
line-height: 1;
}
/* If legacy browsers must be supported */
.class:first-line {
line-height: 1;
}
我想通了。我可以通过设置负的 margin-top 来实现传统的“首行缩进”,就像这样:
h3 {
color: #fff;
font-weight: normal;
padding-bottom: 0px;
font-size: 24px;
line-height: 22px;
margin-top:-1px;
}
::first-line
,则可以使用此方法。 - Canned Man