Краткий ответ:
Изменение
top: 60px;
до
bottom: 60px;
Длинный ответ:
Объявление position: absolute
берет ваш элемент из любого места и размещает его относительно самого внутреннего элемента, который не объявлен как статический. Он больше не участвует в выравнивании любого другого элемента, следовательно, он больше не служит табличной ячейкой (объявление не имеет никакого эффекта). Кроме того, объявление, такое как top: 10px
, означает размещение его на таком большом расстоянии от вершины содержащего его элемента.
Объявление элемента как position: relative
делает объявление таким, как top: 10px
означает «переместить элемент на 10 пикселей сверху от текущей позиции». Это возможно для элементов, объявленных относительно перекрытия с другими элементами, хотя вы должны помнить, что исходная позиция по-прежнему определяет расположение других элементов.
Надеюсь, это ответит на ваш вопрос.