呵呵,这个问题我已经回答过一次了,不过今天再说一次,要想弄明白这个道理首先要知道,蓝色是天空的颜色,而你说的红色并不是天空的颜色,而是空中的云霞的颜色,那么为什么天空是蓝色而云霞是红色的呢?这就要从光散射的特点说起了,因为不管是天空的蓝色还是云霞的红色都是光散射所引起的。我们在初中的时候都做过丁达尔光散射试验,为什么只有在胶体里面才会产生丁达尔现象呢,这是因为光一般在和光的波长相当的直径的微粒中发生散射,也就是说,胶体微粒的直径和光的波长相近,所以才会发生散射,而水分子的直径小很多,所以不会发生散射。而空气微粒的直径和蓝色光的波长最相近,所以蓝色光最容易在空气中发生散射,因此我们看到的天一般是蓝色的。而在傍晚太阳太阳光倾斜照射大地,地面的灰尘和水分较多,而这些都是直径较大的粒子,所以和这些粒子直径最相近波长的红黄色光会被散射,所以会出现红色的云霞。说道这里干脆在说说云彩为什么是白色的,那也可以用这个理论来解释,因为云彩里面含有各种尺寸的水滴和灰尘,所以所有的七色光都会在云层中发生散射,七种散射的光合在一起就成了我们平时所见到的白色。因此一般来说云层会是白色的。