хочу использовать
masonry для сетки рекламных баннеров

Ширину ячеек буду задавать через проценты. в доках есть пример
.grid-sizer,
.grid-item { width: 20%; }
/* 2 columns wide */
.grid-item--width2 { width: 40%; }
По поводы высоты. Правильно ли я понимаю, что её нужно указывать непосредственно в правиле для ячейки:
.grid-item {
height: 295px;
}
.grid-item--height2 {
height: 590px;
}
Или лучше чтобы контент внутри ячейки определял её высоту? Какой подход лучший?
UPDATED: в официальном
примере автор прописывает высоту непосредственно в правилах для ячейки. Он это делает,
сугубо потому что у него в примере ячейки пустые(в реальном примере будет контент) или он
рекомендует этот подход?