我正在尝试更改列表项的样式以适应文本的其余部分(即字体大小等),但我似乎无法改变它。
创建列表的代码是:
%ol.question-parts
- test_question.answers.each do |answer|
%li.question-text
%div.question-part-description
%p=change_math_delims(answer.question_part.description)
我目前显示列表的代码是:
ol {
list-style-type: lower-alpha;
list-style-position: outside;
margin: 0;
padding: 0;
}
li {
display: list-item;
padding: 1px 1px 1px 1px;
}
但我希望定位较低的alpha列表样式的大小...此时显示如下:
任何想法?
答案 0 :(得分:1)
我不知道这是不是你想要的代码
我在content:counter
li
pseudo-element
ol{
list-style:none;
}
li:before{
content: counter(list, lower-alpha)".";
counter-increment: list;
font-size:30px;
}

<ol>
<li>Text</li>
<li>Text</li>
<li>Text</li>
<li>Text</li>
<li>Text</li>
<li>Text</li>
<li>Text</li>
</ol>
&#13;
答案 1 :(得分:0)
我不确定你的文字和清单是如何分开的。您是否在HTML中创建了这样的列表:?
<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
JS小提琴here