Краткое пояснение: Разложение солнечного света на спектральные цвета происходит в результате явления дисперсии света.
Дисперсия света — это зависимость показателя преломления вещества от частоты (или длины волны) света. Когда свет проходит через стакан, разные цвета (разные длины волн) преломляются по-разному, разделяясь и образуя спектр.