Зачем создается div внутри div для отзывов?
То есть один div, в котором заголовок и ссылка на все отзывы, а потом внутри еще один с самими отзывами. Почему бы один div не сделать? Какой смысл делать так?
По моему мнению дело упирается в удобство в зависимости от задачи. Например, если нужно сделать отступы именно там где отзывы, не задевая заголовок и прочее, то общий контейнер тут только так и выручает. Плюс читабельность кода повышается. Мне кажется, что такие моменты станут понятны во время разработки полноценного сайта. Кстати, советую попробовать БЭМ методологию. С помощью неё становится намного понятнее как “организовывать” код