Сонячне світло, як і світло від будь-якого розжареного тіла, називають білим світлом. Але, як вперше це показав Ньютон, білий світло насправді є з'єднанням світла різних кольорів.
Якщо промінь світла пропустити через скляну призму, можна побачити всі кольори веселки: червоний, оранжевий, жовтий, зелений, блакитний, синій і фіолетовий. Кожен колір плавно переходить в наступний. Такий розподіл кольорів називають світловим спектром.
Ці кольори є і в сонячному світлі, але їх можна побачити при розкладанні пропущеного через призму світла. Кожен колір заломлюється трохи по-різному: червоний – найменше, фіолетовий – більше за всіх. Це розкладання називається дисперсією. Без дисперсії поєднання цих кольорів в оці здається білим.
Колір визначається довжиною світлової хвилі (як відстань від гребеня однієї хвилі до гребеня інший на воді). Найкоротша видима світлова хвиля – фіолетова, а найдовша – червона.
Велика частина квітів, які ми бачимо в оточуючому нас світі, складається не з хвиль однієї, а із з'єднання хвиль різної довжини. Коли білий світло потрапляє на якийсь предмет, частина світлових хвиль відбивається, а частина поглинається матеріалом, з якого він зроблений. Наприклад, червона тканина поглинає майже всі світлові хвилі, крім певних хвиль червоної частини спектру. Тому що це єдина хвиля, яка відображається матеріалом, ваше око сприймає матерію як червону.
Отже, колір – це якість світла. Він не існує окремо від світла. Всі розрізняні нами кольори є відображеними світловими променями, що проникають в наше око. Всі предмети ми бачимо завдяки тому, що від них відбивається світло, і кольори, які ми розрізняємо, існують у відбитому вигляді, а не властиві самому предмету.