首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CSS将缩进挂在未占卜列表上

使用CSS将缩进挂在未占卜列表上
EN

Stack Overflow用户
提问于 2016-02-21 03:13:36
回答 2查看 1.2K关注 0票数 4

我正在尝试创建一个没有子弹的<ul> (即list-style-type: none),其中项目有一个挂起缩进(除了第一行外,所有行都是缩进的)。我并不是说第一个之后的所有<li>都应该缩进--相反,如果一个<li>跨越多行,那么第一行之后的所有行都应该缩进该<li>中。我怎样才能做到这一点?

到目前为止,我已经尝试过:

  • text-indent: 5px hanging:没有效果,还不支持hanging
  • text-indent: -5px; padding-left: 5px:找到了这个技巧这里,但是它在这个上下文中不起作用
  • 这个问题的解决方案,它不适用于未包含项目的列表

注意到:我知道我可以通过其他方法(例如使用<p>s而不是列表)来实现这一点,但我想知道是否可以使用<ul>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-21 03:28:36

您可以添加一些填充和负text-indent

代码语言:javascript
复制
ul {
  list-style: none;
  padding-left: 40px; /* Most browsers already have this by default */
}
li {
  text-indent: -20px;
}
代码语言:javascript
复制
<ul>
  <li>Hello<br />world<br />foo bar</li>
</ul>

票数 5
EN

Stack Overflow用户

发布于 2016-02-21 03:25:24

这就是你想要达到的目标吗?

代码语言:javascript
复制
ul {
  list-style: none;
  margin: 0;
  padding-left: 20px
}
li {
  text-indent:-15px;

}
代码语言:javascript
复制
<ul>
  <li>test
    <br/>me</li>
</ul>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35531850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档