【发布时间】:2019-11-20 00:33:18
【问题描述】:
我正在尝试创建一个 2 列的无序列表。我的列表项将包含标签,因为我想使用此列表跳转到文章内容。关于如何让它工作的任何想法?
这是我目前拥有的代码的 JS Fiddle。 https://jsfiddle.net/mithrawn/od0kaw6y/
<section class="index-list">
<h4> In this article</h4>
<ul>
<li><a href="#add">Add Contact</a></li>
<li><a href="#edit">Edit Contact</a></li>
<li><a href="#delete">Delete Contact</a></li>
</ul>
</section>
.index-list {
background: #F9FAFA;
border-left: 4px solid #AAAEB7;
margin: 3em 0;
padding: 15px 0px;
}
.index-list li {
list-style: none;
float: left;
margin: 0.7em 25px 0em 0;
width: 100%;
}
这就是我想要得到的效果。
【问题讨论】:
-
编辑了你的 jsfiddle:jsfiddle.net/0q5acmLy
-
不,这不是一个真正干净的解决方案。使用 flexbox 你将有更多的布局控制
-
有趣,op 实际上并没有这样说。似乎是一个糟糕的设计(imo)。另一种方式更具可扩展性。
-
.column-count:2? -
阿德里安,我会努力解决这个问题。我知道这不是最佳选择,但我认为这可能只满足我非常奇怪的需求。谢谢。