В чистом виде указание width: 100% - бессмысленно. Поведение блоков с display:block и так растягивает их на всю ширину.
height:100% растягивает body на всю высоту контейнера html. Если же и у html указать height:100% то он растянется на всю высоту страницы.
Поэтому, скорее всего смысл имел у них писать html body { height: 100%; } , а width указывали заодно.