Почему window.scrollY! == document.body.clientHeight @ максимальная точка прокрутки

Недавно я написал HTML-дезинфицирующее средство в Java. Он основан на смешанном подходе регулярных выражений и Java-коде. Лично я ненавижу регулярные выражения и его глупость (читаемость, ремонтопригодность и т. Д.), Но если вы уменьшите объем своих приложений, это может соответствовать вашим потребностям. Во всяком случае, мой дезинфицирующее средство использует белый список для тегов HTML и черный список для некоторых атрибутов стиля.

Для вашего удобства я создал игровое поле, чтобы вы могли проверить, соответствует ли код вашим требованиям: игровая площадка и код Java . Ваши отзывы будут оценены.

Существует небольшая статья, описывающая эту работу в моем блоге: http://roberto.open-lab.com

2
задан meta 13 July 2018 в 10:34
поделиться

2 ответа

См. Element.clientHeight :

Свойство [только для чтения] Element.clientHeight равно нулю для элементов без CSS или встроенных макетов, иначе это внутренняя высота элемента в пикселях, включая padding, но не горизонтальную полосу прокрутки height, border или margin.

clientHeight можно вычислить как CSS height + CSS padding - высота горизонтальной полосы прокрутки (если присутствует).

Может быть назначен margin для тела.

1
ответ дан str 17 August 2018 в 13:14
поделиться
Другие вопросы по тегам:

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