Yes roots roots do both,root hairs absorb minerals dissolved in water .Water uptake from the soil by root cells is passive, and also follows osmotic gradients caused by the mineral nutrients
Salts are absorbed by the roots.
Plants extract the needed salts from soils.
In a hydroponics farm, plants absorb water and mineral salts through their roots from a nutrient solution that is directly delivered to them. The roots sit in the solution, allowing the plants to take up the water and nutrients they need for growth and development without the use of soil.
All the plants need fertilizers which are salts.
By the intermediate of roots.
osmosis
sunlight, water, mineral salts from the soil, and carbon-dioxide from the air.
Plants most of the time have roots in the soil. These roots have root hairs and get mineral/salts + water from the soil. The xylem/phloem tubes in the plant transport these mineral/salts + water to different places of the plant. So simply said: Plant get their food from the soil. And so it also depends if your soil is well fertilised etc.
Take in water and mineral salts for the plant
it does not
yes
Mineral salts. Principally nitrates and phosphates.