Я пытаюсь стилизовать собственную динамическую вложенную структуру "списка" с границами, но у меня возникают проблемы при получении доступа к последним элементам с помощью sass.
Я использую angular для динамического создания списка, но в итоге структура похожа на эту, где может быть любое количество родителей с детьми:
<div class="parent category">...</div>
<div class="parent category">...</div>
<div class="parent category">
...
<div class="child category">...</div>
<div class="child category">...</div>
<div class="child category">...</div>
</div>
<div class="parent category">
...
<div class="child category">...</div>
</div>
Я пытался использовать sass для доступа к &:last-child
и &:last-of-type
на родительском и дочернем элементах, но в результате только дочерние категории получили нижнюю границу.
Мой класс категории выглядит так:
.category {
padding: 8px 20px;
background-color: #fff;
border-top: 1px solid gainsboro;
border-right: 1px solid gainsboro;
border-left: 1px solid gainsboro;
}
РЕДАКТИРОВАТЬ: Это то, как мой список в настоящее время выглядит, и мне просто нужно, чтобы эти отмеченные области были покрыты границей, чтобы соответствовать.
![enter image description here](https://i.stack.imgur.com/FPUCu.png)
Есть ли способ правильно добавить нижнюю границу для каждого из последних элементов, чтобы этот список выглядел красиво? Дайте мне знать, если я оставлю любую информацию, которая может быть полезной.