Задать вопрос
@unionfourman

Применить :before и :nth-child на li?

Есть задача между элементами меню поставить "квадратики". Сделано сейчас через псевдоэлемент :before, но теперь мне нужно убрать у первого элемента "квадрат"? Что я делаю не так или как лучше это реализовать?
Пример здесь:
codepen.io/unionfourman/pen/zvpbQN
  • Вопрос задан
  • 4679 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 2
Ramoona
@Ramoona
senior google copypaster
просто поменяйте li a:before на li + li a:before
Ответ написан
@soledar10
html css3 js jquery
jsfiddle.net/soledar10/ug7L2ktw

li:nth-child(1) a:before {
    content:"";
    padding-right: 20px;
}


или

li:first-child a:before {
    content:"";
    padding-right: 20px;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ivanq
@Ivanq
Знаю php, js, html, css
На 9 строке
li a:first-child:before
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы