Same reason a polystyrene block floats on water.
Helium or hydrogen are lighter than air.
So a bag of helium or hydrogen is less dense then air. So it floats.
You can make the bag heavier by strapping something to it, like a place for people to sit and the whole thing might still be less dense than air float.
Latest Answers