The Spanish delante (“in front of”) comes from the Latin de- (“of, out of”) and ante (“before”), via intante (in plus ante). So “in front of” is literally “before” in the sense of “standing before.”

Thus, with the de- prefix, it is a cousin of the ante that brings us a host of English words with ante that mean “before”: anterior, antediluvian, antique. We can see the a‑n-t root in all these variations.