Makro i mikroelementy są niezbędne do wzrostu i rozwoju roślin. Do makroelementów potrzebnych roślinom w większych ilościach zaliczają się azot, fosfor, potas, wapń, siarka, magnez i sód. Mikroelementy lub pierwiastki śladowe spożywane w mniejszej ilości to bor, chlor, mangan, żelazo, cynk, miedź, molibden, nikiel i kobalt.