Cotton is solid, but it floats on water. Why?

Cotton floats on water because:

i. Cotton is a solid which has minute (porous) holes.


ii. The holes trap air inside themselves.


iii. As a result, the overall, density of cotton becomes less than water.


iv. Being lighter than water, cotton floats on water.


14