Можно ли в таких случаях отказаться от margin в пользу grid?
Почему я так начал делать. Мне удобнее так выставлять отступы. Еще у последнего элемента не должно быть отступа с низу, это можно решить таким образом:
.item:not(:last-child) {
margin-bottom: 16px;
}
Но бывают случаи когда последний item будет иметь
display: none;
и появиться лишний отступ, что не желательно.
В итоге я начал везде так делать, нормально ли так делать?