测量隐藏元素的高度
当其父元素设置为“display:”时,测量 div 的高度可能会很困难。没有任何。”子 div 的高度最初为零,从而无法进行测量。
要克服此挑战,请考虑依次使元素的父级可见,直到找到可见的父级。一旦最高的“display:none”祖先可见,就可以测量元素的尺寸。
获得测量结果后,将所有元素重置回其原始“display”值。
请注意此方法的潜在性能问题,因为遍历和显示多个祖先可能会占用大量资源。
另一种策略是仅使实际元素对测量可见,而不遍历其祖先。这可以避免由于更改元素的层次结构而错误地应用样式。确保依赖于 DOM 中元素原始位置的样式不受此替代方法的影响。
以上是如何测量CSS中隐藏元素的高度?的详细内容。更多信息请关注PHP中文网其他相关文章!