原理是光在同种均匀介质(真空)中沿直线传播,遇到不透明的物体形成的影子。
当三个天体处在一条直线或近于一条直线的情况下,月球挡住了太阳光,就发生了日食。
当月球转到地球背着太阳的一面,而且这三个天体处在一条直线或近于一条直线的情况下,地球挡住了太阳光,就发生了月食。
当月球转到地球和太阳的中间,而且这三个天体处在一条直线或近于一条直线的情况下,月球挡住了太阳光,就发生了日食。
另外,当月球转到地球背着太阳的一面,而且这三个天体处在一条直线或近于一条直线的情况下,地球挡住了太阳光,就发生了月食。
每次发生月食时,半个地球上的人都能见到。而发生日食时,只是处在比较狭窄的地带内的人们才能见到。