Потому что ни на земле, ни под землёй, ни в воздухе [это однородные члены предложения], а нигде - обобщающее слово. Если обобщающее слово стоит перед однородными, то после него ставят двоеточие, а после однородных тире.
Пример : ОС-обобщающее слово, О-однородные члены предложения
Схема такая действует в этом предложении :
ОС:О, О, О-...
------------------------------
Однородные члены предложения отвечают на один и тот же вопрос, и связаны с одним общим(обобщающим) словом.
Допустим :
Цветы :розы, тюльпаны, ромашки - росли у меня в саду.
Надеюсь доступно объяснила)
В 7 вроде классе вы должны это учить