• Люди добрые!
    Помогите разобраться как сделать так, чтобы присвоить каждой метке индивидуальный класс.
    Конструкция примерно такая:

    
    <div> /* блок № 1, 2, ...*/
     <ul>
      <li> METKA 1 </li>
      <li> METKA 2 </li>
      <li> METKA 3 </li>
     </ul>
    </div>

    Весьма хочется сделать так, чтобы для каждого <li> был свой :before из картиночки 😉

    Пробовал сделать псевдоклассы (:nth-child, :first-child и т.д.) не подходит, т.к. в следующем <div> метки могут выглядеть типа:

    
    <div> /* блок № 1, 2, ...*/
     <ul>
      <li> METKA 2 </li>
      <li> METKA 3 </li>
     </ul>
    </div>

    Конструкция вывода меток такая (часть кода):

                <div>
                    <?php
                        echo '<div class="gp-link-tag">';
                            if( get_the_tag_list() ){
                        echo get_the_tag_list('<ul class="gibdd-tag"><li>','</li><li>','</li></ul>');
                        };
                        echo '</div>';
                    ?>
                </div><!--. gp-link-tag -->

    Соответственно получается чехарда.
    Заранее спасибо.

    • Тема изменена 5 лет назад пользователем legal2019. Причина: съехал код
    • Тема изменена 5 лет назад пользователем Юрій. Причина: попытка починить html
Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Юрій

    (@yube)

    Можно использовать get_the_tags() и формировать список и ссылки с нужными классами.

    Причина: съехал код

    Причина: попытка починить html

    offtop: извините, ржу уже 5 минут)))

    Автор legal2019

    (@legal2019)

    Юрий (@yube)
    А в качестве примера что-то увидеть можно? А то, что-то несколько не получается..
    Заранее благодарю.

    Модератор Юрій

    (@yube)

    Как самый простой вариант. Сделать текст метки изображением, как кнопку, и вставить это изображение в тег <li>

    Модератор Yui

    (@fierevere)

    永子

    @smartfon
    правила форума п2, создайте отдельную тему со своим вопросом.

    дополнительно:
    код оформляется кнопкой CODE
    не стоит адресовать вопрос темы кому-либо лично, вы же хотите получить помощь и от остальных, не так ли?

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Как сделать свой стиль для каждой метки?» закрыта для новых ответов.