Задать вопрос
murzix
@murzix
Я что-то нажал и оно само

Как получить полную высоту блока, у которого padding указан в процентах?

Есть элемент, нужно получить его полную высоту c учетом padding и border. Padding указан в процентах.

jQuery outerHeight возвращает высоту просто прибавив проценты к пикселям, что не есть правда.
  • Вопрос задан
  • 690 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Вполне себе правильно считает, вот пример:
https://jsfiddle.net/IonDen/k1sg1gmd/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@GreatRash
Всё правильно возвращает jQuery. Пример:

1) читаем доки: padding - значения в процентах берутся от размеров родительского блока.
2) допустим размеры родителя - 110х110 px
3) размеры чилда - 60х60
4) padding у чилда - 10%
5) считаем получившиеся размеры чилда - (110 * 0.1) * 2 + 60 = 82х82
6) проверяем, что показывает жиквери.
Ответ написан
Ваш ответ на вопрос

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

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