首页 >web前端 >css教程 >如何在 CSS 中对齐两行列表项的第二行?

如何在 CSS 中对齐两行列表项的第二行?

Mary-Kate Olsen
Mary-Kate Olsen原创
2025-01-04 10:01:35238浏览

How to Align the Second Line of a Two-Line List Item in CSS?

两行上的李项与第二行对齐

在无序列表中,您可能会遇到跨越两行的长列表项,但第二行与第一行不对齐。要解决这种不对齐问题,请利用 text-indent 属性。

text-indent 属性指定元素中文本内容第一行之前的水平间距。通过指定负的文本缩进值,您可以将第一行向左移动一定的量。为了平衡此偏移,请应用正的 padding-left 值。

在提供的代码示例中,.fa-fw 类的宽度为 1.28571429em。为了对齐第二行,我们将 li 元素的 text-indent 设置为 -1.28571429em,将 padding-left 设置为 1.28571429em。这会抵消偏移量,从而导致第二行左对齐。

ul {
  width: 300px;
}
li {
    padding-left: 1.28571429em;
    text-indent: -1.28571429em;
}

实现此解决方案可确保长列表项的第二行与第一行对齐,从而创建视觉上平衡的无序列表。

以上是如何在 CSS 中对齐两行列表项的第二行?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn