title: Difference between document.documentElement.clientHeight and document.body.clientHeight
body: <p>What is the difference between <code>document.documentElement.clientHeight</code> and <code>document.body.clientHeight</code>? Are the return values consistent across all web browsers or does each evaluate them differently?</p>
  <p>In my particular case, the <code>documentElement</code> seems to have a smaller height than the <code>body</code> element, which does not make sense. Why does this happen?</p>