Когда я хочу разместить некоторый (логически значимый) div внутри (логического) контейнера div с некоторым пространством, как показано ниже,
какой из двух способов был бы более логично правильным?
- Задайте свойство заполнения контейнера
- Задайте свойство margin div, которое находится внутри
Иногда у меня есть несколько элементов в контейнере:
Для таких случаев мне нужно было бы установить пространство между элементами независимо от пространства, окружающего элементы. В промежутке между я не могу использовать свойство заполнения контейнера, и мне нужно идти с полями (-left или -right) внутри элементов. Принимая это во внимание, для установки пространства между контейнером и элементами, мне интересно, имеет ли смысл устанавливать границы (-left, -right, -top, -bottom) элементов или заполнение контейнера.
Я использую flexbox. И у меня также есть настройка как box-sizing: border-box;
, Я могу свободно использовать селектор CSS, такой как nth-child
если это необходимо.