dhat
@dhat

Как правильно добавить padding одному из ul?

В .div-1 у меня находятся 3 элемента: h3 и два ul. Эти два ul мне нужно поставить в ряд (я это сделал с помощью float: left), при этом как видите они некрасиво друг на друга налезают. Как мне добавить паддинг только ко второму ul? Мне не нужен паддинг к первому ul, потому что это нарушает дизайн. Тут можно использовать псевдоселектор :last-child по отношению к .div-1? Или в данном случае они не работают? Насколько я понимаю присвоение класса для нужного ul в моем случае это плохая практика? Как тогда поступить?

Были мысли загнать оба ul к контейнер и там центрировать.

codepen.io/dhatt/pen/LkwxLq?editors=1100#
  • Вопрос задан
  • 193 просмотра
Решения вопроса 2
aliencash
@aliencash
Партизан
А почему просто не добавить:
.footer ul {
  margin-right: 1em;
}


Можно конечно и как вы хотите:
.footer ul:last-child {
  padding-left: 1em;
}


Но самым правильным подходом было бы
.footer ul:not(:last-child) {
  margin-right: 1em;
}
Ответ написан
yarkov
@yarkov
Помог ответ? Отметь решением.
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы