dalv_happy
@dalv_happy

Почему padding-bottom: 100% делает из блока квадрат?

Здравствуйте, почему при добавлении свойств
position: relative;
padding-bottom: 100%;

блок становится квадратным?
Мне интересна физика самого преобразования за счёт чего это происходит?
  • Вопрос задан
  • 1908 просмотров
Пригласить эксперта
Ответы на вопрос 2
vicodin
@vicodin
Имею некоторый опыт
ну вообще, не квадрат получается, а изначальная высота блока + квадрат, сторона квадрата равна ширине родителя, допустим body.

без position: sticky то же самое
Ответ написан
Комментировать
dimovich85
@dimovich85 Куратор тега CSS
https://u-academy.net/
Паддинг если задавать в процентах, он берется от ширины родителя, вот и выходит, что высота равна ширине, и как бы квадрат, но после паддинга можно ж и контент вставить, который его растянет вниз, и квадрата не будет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы