murzix
@murzix
Я что-то нажал и оно само

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

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

jQuery outerHeight возвращает высоту просто прибавив проценты к пикселям, что не есть правда.
  • Вопрос задан
  • 672 просмотра
Решения вопроса 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) проверяем, что показывает жиквери.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы