Как известно белый свет является сочетанием 7 цветов красного, оранжевого, желтого, зеленого,голубого, синего и фиолетового. Каждому цвету соответствует определенная длина волны. При прохождении света через атмосферу Земли более всего происходит поглощение голубой составляющей светового потока. Поэтому мы видим небо голубым. Но если лучи белого цвета рассеиваются в воздухе , то проходя через облака они рассеется не могут а отражаются от молекул воды из которых состоят облака. Поэтому мы видим облако белым. В принципе все предметы не имеют цвета , а видим мы их цветными по тем лучам цвета, которые они отражают.