Я пытаюсь выполнить задание для проекта «Один». Целью является создание веб-страницы, подобной эскизу. Я получил прилично далеко, но я застрял, пытаясь динамически изменять размер сетки div.Как я могу динамически изменять размер сетки divs, чтобы заполнить (но не превышать) размеры контейнера div?
У меня есть контейнер div, который я установил для 500x500px. Однако ничто из того, что я пробовал, имеет контейнерные divs, заполняющие пространство соответствующим образом. Я чувствую, что я пропускаю что-то тривиальное в CSS, но не могу понять, что.
CSS:
.outer {
width: 500px;
height: 500px;
position: absolute;
}
#gridtable {
width: 100%;
height: 100%;
}
.outtable {
background: #CCC;
min-height: 1%;
height: auto;
min-width: 1%;
width: auto;
position: absolute;
display: inline-block;
}
.newcolor {
background: blue;
min-height: 1%;
height: auto;
min-width: 1%;
width: auto;
position: absolute;
display: inline-block;
}
JSFiddle here.
Спасибо за ответ! Я думаю, что ваш пост указывает в правильном направлении. Однако таблицы div все еще не заполняют контейнер div полностью (например, если 2 divs, каждый из них 250x250, а 20 делений, каждый из них 25x25 и т. Д.). –
измените его, я не подсчитал элементы, поэтому, если есть 20 = 100/20 = 5, '.intable td {width: 5%}' и т. Д. – David