【发布时间】:2021-10-03 12:43:52
【问题描述】:
我在一个列表中有 3 个项目,在每个项目之前显示列表项目编号,并且假设比实际文本大,我把那部分记下来了,现在我试图让它们并排显示。
这是我的代码:
.columnStyle {
column-count: 3;
display: flex;
justify-content: center;
position: relative;
}
.columnStyle ol {
padding: 0px;
counter-reset: item;
list-style-type: none;
}
.columnStyle ol li {
float: left;
width: 33.3333%;
padding: 35px;
display: block;
color: black;
}
.columnStyle ol li:before {
content: counter(item) " ";
counter-increment: item;
color: #ce9c1f;
font-size: 8em;
font-weight: bold;
text-transform: uppercase;
display: block;
}
<div class="columnStyle">
<ol>
<li>Fusce vulputate ex eget eros congue laoreet. Nulla efficitur turpis magna, non aliquam mauris semper quis.</li>
<li>Fusce vulputate ex eget eros congue laoreet. Nulla efficitur turpis magna, non aliquam mauris semper quis.</li>
<li>Fusce vulputate ex eget eros congue laoreet. Nulla efficitur turpis magna, non aliquam mauris semper quis.</li>
</ol>
</div>
这里也是个jsfiddle:
https://jsfiddle.net/vL5an1ox/
如何在其文本旁边获取数字 1 并使文本垂直居中对齐?
【问题讨论】: