Gerhana matahari terjadi ketika bulan menghalangi matahari dari bumi, dan gerhana bulan ketika bumi menghalangi matahari dari bulan. Karena diameter semu (seberapa besar kelihatannya) bulan hampir sama dengan matahari, maka kesejajaran bumi, bulan, dan matahari harus hampir sempurna agar gerhana matahari dapat terjadi.