彗星的「尾巴」不是生來就有的。彗星主要由冰和塵埃等物質構成,當彗星運行到離太陽較近的地方時,彗星體內的冰物質由於接受到來自太陽越來越多的熱量,開始變成蒸汽。而太陽朝四面八方刮著太陽風,太陽風對彗星有一種作用力,這種力超過了彗星本身的微弱引力,彗星的蒸汽開始被太陽風吹出來,向背離太陽的方向伸展。隨著彗星接近太陽,太陽風加強了,蒸汽就成了背離太陽方向的一條「長尾巴」。離太陽越近,這條「尾巴」就越長。