2015-05-03 2 views
2

Я создал список вопросов и планирую добавить в будущем. Я хочу задать вопросы, используя CSS , например, каждый вопрос находится в разделе, приведенном ниже.Как задать вопросы с помощью класса в CSS

<section class = "question">The Question</section> 

Есть ли способ их автоматического номера, используя класс «вопрос»?

+2

Вы, вероятно, следует искать в элементе HTML Ordered List (ol). Rgds, –

+0

любая идея, как добиться этого от jquery ?? – Anirban

+0

Я предполагаю, что вы ищете счетчики CSS и, следовательно, пометили его на вопрос. Пожалуйста, не стесняйтесь отката, если это не так. – Harry

ответ

3

Да, вы можете с: прежде, чем псевдо-элементов и CSS счетчики:

body { 
 
    counter-reset: section;     /* Set the section counter to 0 */ 
 
} 
 
section.question::before { 
 
    counter-increment: section;    /* Increment the section counter*/ 
 
    content: counter(section) ": "; /* Display the counter */ 
 
}
<section class="question">The Question</section> 
 
<section class="question">The Question</section> 
 
<section class="question">The Question</section> 
 
<section class="question">The Question</section>

Вы можете прочитать больше о счетчиках CSS в https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Counters и http://www.w3.org/TR/CSS2/generate.html#generate.html#counters

+1

сделал недействительным мой комментарий, а не круто :(хороший ответ, хотя –

+0

Этот код будет нацелен и пронумеровать все разделы. У меня также есть разделы, которые имеют разные классы. Я хочу только номера разделов с классом вопросов . Мне нужно изменить код? – Anirban

+0

ok Я получил его section.question :: до этого может его достичь. – Anirban