Я использую div в качестве основного блока для своего рода графа столбцов. Каждый div занимает 1% экрана и их много. Я хочу, чтобы они оба придерживались нижней части своего родительского div через bottom: 0px;и как-то иметь несколько из них рядом, используя float: left;или отображение: inline;
Я получаю либо это с относительной позиции и float: left;работая
-----------------------
|IIIIIIIIIIIIIIIIIIIII|
| |
| |
| |
-----------------------
или это с абсолютной позицией с основанием: 0px;работая, конечно, все мои элементы Div рисуются друг на друге
-----------------------
| |
| |
| |
|I |
-----------------------
Мне нужно иметь что-то подобное, так что я могу затем изменить размеры своих элементов Div и создать график столбцов.
-----------------------
| |
| |
| |
|IIIIIIIIIIIIIIIIIIIII|
-----------------------
Что, конечно, возможно, если их стилизовать по отдельности или с помощью JS, и, вероятно, то, что я в итоге сделаю. Но есть ли хороший способ сделать это только для HTML-CSS?
.Column {
float: left;
position: absolute;
bottom: 0;
width: 1%;
}
.Graph {
position: relative;
margin: auto;
width: 80%;
height: 400px;
border: 3px solid green;
}