У меня слегка гипотетический вопрос:
Если у меня был <ul>
, и я хотел бы использовать css сетки для отображения <li>
в вертикальном списке, есть ли способ автоматизировать это так, что если число <li>
изменилось, число строк будет увеличиваться / уменьшаться автоматически?
Пример:
ul {
display: grid;
grid-template-rows: repeat(NUM, 1fr);
}
<ul>
<li>item one</li>
<li>item two</li>
<li>item three</li>
</ul>
Здесь NUM указывает количество строк в шаблоне, но если бы я добавил еще один <li>
, мне бы пришлось go и изменить значение NUM .
Есть ли способ распознать количество дочерних элементов и соответственно автоматически установить количество строк?
Я гипотетически спрашиваю, если я пропустил какие-либо спецификации сетки cdd, - я не ищу никаких хаков вокруг, и особенно не ищу javascript обходной путь - просто кажется слишком негибким, чтобы не иметь возможности автоматизировать это, я новичок в сетках и просто выясняю, как это работает.