Rośliny tolerują różne ilości światła. Dlatego wyróżniamy rośliny światłolubne i cieniolubne. Rośliny światłolubne rosną przy dużym nasłonecznieniu i radzą sobie z niedoborem wody. Takie rośliny posiadają grube liście magazynujące wodę, np. agawa. Rośliny cieniolubne bardzo dobrze radzą sobie w warunkach słabego nasłonecznienia, dzięki większej zawartości chlorofilu w chloroplastach. Do takich roślin należą szczawik zajęczy czy przylaszczka pospolita.
Magnez jest potrzebny do syntezy chlorofilu, a żelazo do syntezy cytochromów. Z kolei potas, mangan i cynk są aktywatorami enzymów fotosyntetycznych.