2015-04-23 2 views
2

Я пытаюсь изменить стиль элемента списка, чтобы он соответствовал остальной части текста (например, размер шрифта и т. Д.), Но я не могу изменить его вообще.уменьшите стиль списка, чтобы он соответствовал тексту css

код, что список создается путем является:

%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; 
} 

, но я хочу, чтобы целевой размер нижний альфа стиль списка ... на данный момент он появляется как это:

uneven a

любые идеи?

+0

Просьба также предоставить HTML. Предпочтительно JSFiddle или CodePen –

+0

Вы не предоставили свойство «font-size», поэтому, конечно, элемент списка будет меньше. Кроме того, в чем смысл рассказать элемент списка 'display: list-item'? – odedta

+0

Как мы можем помочь, не видя «HTML» для этого? Пожалуйста, включите соответствующие 'HTML' и' CSS'. Также я ничего не вижу, что показывает, что вы пытались изменить «font-size». – Ruddy

ответ

0

Я не уверен, как ваш текст и список могут быть раздельными. Вы создаете список в своем HTML, например:?

<ol> 
    <li>Coffee</li> 
    <li>Tea</li> 
    <li>Milk</li> 
</ol> 

JS Fiddle here

+0

Нет, я его не создаю, поэтому я не знаю, как нацеливай его. Я редактировал вопрос, чтобы включить код. – camillavk

+0

Это не дает ответа на вопрос. Чтобы критиковать или просить разъяснения у автора, оставьте комментарий ниже их сообщения. –

+0

@ shA.t Как вы можете видеть, я предоставил автору ссылку JSFiddle для решения моей проблемы. Поэтому мой ответ действительно. –

1

Я не знаю, если это то, что вы хотите без кода

Я content:counter на lipseudo-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>

Смежные вопросы