【问题标题】:HTML unordered list formattingHTML 无序列表格式
【发布时间】:2021-06-24 22:48:41
【问题描述】:

如何将 HTML 中的无序列表格式化为如下所示?

  • 第 1 项 - 这是对
    的描述 第一项

【问题讨论】:

  • 你可以通过使用flexbox来实现

标签: html


【解决方案1】:

试试这个方法。

更新

自从我们在 li 中添加了display: flex,它的默认显示样式就被打断了。因此,我们可以使用伪元素的解决方法,因为我已经更新了 sn-p

ul {
  padding-left: 10px;
}

li {
  display: flex;
}

li::before {
  content: '';
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: #000;
  margin-right: 20px;
  margin-top: 3px;
}

.title {
  font-size: 16px;
}

.desc {
  flex: 1;
}
<ul>
    <li>
        <span class="title">Title - </span>
        <span class="desc">Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis magnam facilis aut quos officiis. Blanditiis, facilis itaque. Reiciendis a sapiente nulla qui dolorum, magnam accusamus, sit perspiciatis officia quisquam autem!</span>
    </li>
    <li>
        <span class="title">Title - </span>
        <span class="desc">Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis magnam facilis aut quos officiis. Blanditiis, facilis itaque. Reiciendis a sapiente nulla qui dolorum, magnam accusamus, sit perspiciatis officia quisquam autem!</span>
    </li>
    <li>
        <span class="title">Title - </span>
        <span class="desc">Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis magnam facilis aut quos officiis. Blanditiis, facilis itaque. Reiciendis a sapiente nulla qui dolorum, magnam accusamus, sit perspiciatis officia quisquam autem!</span>
    </li>
</ul>

【讨论】:

  • 我尝试了这个解决方案,但在这样做之后,我的列表中的要点丢失了。
  • 我已经用要点更新了答案,如果这满足您的要求,请接受答案
  • 改进后的答案看起来不错。会试试的。谢谢你的努力:)
猜你喜欢
  • 2012-11-24
  • 1970-01-01
  • 1970-01-01
  • 2013-02-23
  • 2010-10-16
  • 1970-01-01
  • 2022-01-14
  • 1970-01-01
  • 2016-10-10
相关资源
最近更新 更多