Разница между type='range' и range input в HTML5 заключается в том, что type='range' определяет тип элемента input, а range input — само поле для ввода. 13
Тип range создаёт слайдер, который позволяет пользователям выбирать значение в определённом диапазоне. 3 Для указания диапазона используются атрибуты «min» и «max», а значение по умолчанию — атрибут «value». 3
Range input — это само поле, которое устанавливает числовое значение в пределах заданных минимума и максимума. 2 Внешне оно не похоже на обычный инпут и применяется, когда точное значение не важно. 2
Таким образом, type='range' указывает на тип элемента input, а range input — на само поле для ввода с указанным типом. 13