2017-01-04 4 views
0

Я не могу понять, как правильно это сделать. Я пытаюсь добавить значок FontAwesome в качестве стиля маркера списка в конкретный текстовый виджет в Wordpress. Вот CSS:Стиль Индивидуальные списки в Wordpress

.covenant li { 
counter-increment: my-awesome-counter; 
margin: 0.25rem; 
} 

.covenant li:before { 
font-family: 'FontAwesome'; 
content: '\f005'; 
margin:0 5px 0 -15px; 
} 

и вот HTML

<ul> 
<li class="covenant">Text</li> 
<li class="covenant">Text</li> 
<li class="covenant">Text</li> 
<li class="covenant">Text</li> 
</ul> 

Не могу понять, что я не хватает!

+0

Хотя вы используете WordPress, выше вопрос, как представляется, чисто CSS и HTML, связанные с. – Theo

+0

Я верю в это: '.covenant li: before' должен быть' li.covenant: before', если вы нацеливаетесь на элементы 'li', которые имеют класс' covenant'. – Theo

ответ

0
.covenant { 
    counter-increment: my-awesome-counter; 
    margin: 0.25rem; 
} 

.covenant:before { 
    font-family: 'FontAwesome'; 
    content: '\f005'; 
    margin:0 5px 0 -15px; 
} 
1

Вы ориентируетесь HTML неправильно в вашем CSS, она должна быть:

ul { 
    list-style: none; 
} 

ul li.covenant { 
    counter-increment: my-awesome-counter; 
    margin: 0.25rem; 
} 

li.covenant:before { 
    font-family: 'FontAwesome'; 
    content: '\f005'; 
    margin:0 5px 0 -15px; 
} 

.covenant класс присваивается литий, который вы пытаетесь цели.

Вот рабочая скрипку: https://jsfiddle.net/c2ohp3y2/

+0

Спасибо! Это отлично работает, за исключением того, что теперь отображается значок рядом с обычной округленной точкой маркера. –

+0

Если вы посмотрите на предоставленную ссылку, я тоже разобрал эту проблему. Все, что вам нужно: ** 'ul {list-style: none; } '** –

+0

Я добавил **' ul .covenant {list-style: none! Important;} '**, и теперь это прекрасно. Еще раз спасибо за вашу помощь :) –

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