Небо выглядит синим, потому что воздух рассеивает свет с короткой длиной волны сильнее длинноволнового света. Поскольку синий цвет находится на коротковолновом конце видимого спектра, он больше рассеивается в атмосфере, чем красный. Благодаря этому, если посмотреть на участок неба вне Солнца, мы увидим голубой свет — результат рассеяния солнечного излучения. Во время заката и рассвета, свет проходит по касательной к земной поверхности, так что путь, проходимый светом в атмосфере, становится намного больше, чем днём. Из-за этого большая часть синего и даже зелёного света покидает прямой солнечный свет в результате рассеяния, благодаря чему прямой свет солнца, а также освещаемые им облака и небо вблизи горизонта, окрашиваются в красные тона.
Естественно, при другом составе атмосферы, например на других планетах, цвет неба, в том числе и на закате, может быть другим. Например на Марсе.
Рассеяние и поглощение — главные причины затухания света в атмосфере. Рассеяние меняется как функция от отношения диаметра рассеивающей частицы к длине волны света. Когда это отношение меньше 1/10, возникает Рэлеевское рассеяние, при котором коэффициент рассеяния обратно пропорционален четвёртой степени длины волны. При больших значениях отношения диаметра частицы к длине волны рассеяние меняется согласно теории Ми; когда же это отношение больше 10, начинают работать законы геометрической оптики.
скопировал из википедии самому стало интересно )
Солнце посылает на Землю свои лучи, но им приходится пробиваться через толстый слой воздуха, который окутывает Землю. А солнечный луч многоцветный, он состоит из красного, оранжевого, желтого, зеленого, голубого, синего и фиолетового цветов. И вот, когда этот многоцветный луч проходит через толстый слой воздуха, частицы воздуха рассеивают, разбрызгивают все цвета солнечного спектра, но больше всего, сильнее всего именно его голубую часть, и потому небо окрашивается синим цветом.