В StackOverflow есть несколько вопросов относительно offsetWidth/clientWidth/scrollWidth (и -Height, соответственно), но никто не дает исчерпывающего объяснения того, что эти значения.
Кроме того, в Интернете есть несколько источников, содержащих путаную или неверную информацию.
Можете ли вы дать полное объяснение, включая некоторые визуальные подсказки? Кроме того, как эти значения могут использоваться для вычисления ширины полосы прокрутки?