land plants have no choice but to absorb nutrients (except for light and CO2) through their roots (from the soil, from organic detritrius on trees/rocks/cliffs for epyphytic species). A few species, like airplants (Bromeliads) and orchids can obtain their nutrients almost directly from the air, as they live in extremely humid environments.
aquatic plants can absorb nutrients through both their roots and stem/leaves which are considerably more porous than those of land plants.
Bookmarks