我有这个简单的 CSS 代码,我想知道是否有办法设置元素符号的文本属性(在本例中,数字元素标记:1、2、3 等)在不改变 li
ol {
background: #3399ff;
padding: 20px;
}
ol li {
background: #cce5ff;
color: green;
font-size: 40px;
}
最佳答案
你可以用 :before
伪元素和 css counter
来做到这一点.
ol {
background: #3399ff;
padding: 20px;
counter-reset: ol-counter;
list-style-type: none;
}
ol li {
background: #cce5ff;
color: green;
}
li::before {
counter-increment: ol-counter;
content: counter(ol-counter)". ";
font-size: 40px;
color: red;
}
<ol>
<li>Li</li>
<li>Li</li>
<li>Li</li>
</ol>
关于css - 修改列表项标记(元素符号)属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39119865/