彗星的“尾巴”不是生来就有的。彗星主要由冰和尘埃等物质构成,当彗星运行到离太阳较近的地方时,彗星体内的冰物质由于接受到来自太阳越来越多的热量,开始变成蒸汽。而太阳朝四面八方刮着太阳风,太阳风对彗星有一种作用力,这种力超过了彗星本身的微弱引力,彗星的蒸汽开始被太阳风吹出来,向背离太阳的方向伸展。随着彗星接近太阳,太阳风加强了,蒸汽就成了背离太阳方向的一条“长尾巴”。离太阳越近,这条“尾巴”就越长。