日全食必须太阳、月亮、地球在一条直线的时才能发生。同时,月亮还必须在新生相的位置。
在日全食的时候,月亮在地球的影子分为两部分,中心的地区叫做本影,外面的区域叫做半影。只有处在本影的位置才能看到日全食;在半影区域的位置能看到日偏食。