Clouds on a still summers day generally look flat at the bottom and fluffy on top. Why? I was asked the question a couple of days ago and he ventured that it had something to do with the density gradient of air. Is he right? I suspect he is, but wanted a more informed opinion.
As hot moist air rises, there is a specific height where the gaseous water vapour begins to condense into a mist of tiny suspended liquid droplets.
There is not a specific limit to how far this misty air can be carried upward by air convection (producing billowy cloud tops), but if it falls below that specific height the droplets will sharply start evaporating away into invisibility (since only the non-gaseous, droplet form scatters white light).
The boundary is termed the lifted condensation level or dew point. At greater heights there is less air pressure (because there is less air column weighing down from above). This weakening pressure lets ascending parcels of air push-out or expand, which results in an expenditure of temperature (eventually reaching the point where the water molecules on average no longer have enough kinetic energy left to overcome the intermolecular attraction force). The pressure gradient is also the reason low-density parcels are buoyed upwards. The cloud-forming parcels have low-density because they are warmer than surrounding air (having a comparative surplus of kinetic energy to push out with); these parcels are warmer because of the greenhouse effect (which directly heats the surface while cooling the upper atmosphere) and moister because of evaporation of water (which had eventually separated from the air and fallen to concentrate at the surface).