Звезды имеют заметно разный цвет. К примеру, Денеб и Вега — белые, Капелла — желтоватая, Бетельгейзе имеет красноватый цвет. Чем ниже температура звезды, тем она краснее. Солнце относится к разряду желтых звезд. Его поверхностная температура около 6000°. Температура белых звезд достигает 30 000° и даже 100 000°, а температура красных звезд 3000° и ниже. Не смотря на то, количество тепла, поступающего от звезд очень мало, его все же смогли измерить. Работа эта достаточно сложная, кропотливая, требующая от астрономов большой точности. Изучая спектры, астрономы делают выводы о температурах далеких небесных тел.
Спектральный анализ показал, что звезды, подобно Солнце, состоят из раскаленных газообразных веществ: водорода, гелия, железа, натрия, углерода, кислорода и др.