Do clouds float on anything?

Clouds of the same type have such a consistent altitude, it appears as if they're floating on an invisible layer. Is this true?

Put another way, is there a significant change in air composition at the point where clouds float/form, or is that altitude determined primarily by air pressure?

• No moreso than a hot air balloon or a plane floats on something when they stabilize at a certain height, or a submarine does the same in the same. Because they're not moving vertically, it may look odd, but it's really just the relative buoyancy they have to what's around them. (Though truly it's very often due to the mechanisms generating the clouds at a specific height, as casey's answer about LCL well discusses) May 30 '18 at 9:36

The reason clouds tend to have a consistent base altitude is due to how temperature and water vapor behave in the boundary layer. On sunny, windy days the boundary layer is well mixed and potential temperature and water vapor mixing ratio are constant with height. With a constant potential temperature the actual temperature will decrease at about 10$^\circ$C per kilometer of height. With constant specific humidity and decreasing temperature as we go upward this means the relative humidity is increasing. At some height the relative humidity becomes 100% and we call this height the lifted condensation level (LCL), which will also be the height of the cloud bases. If surface characteristics are similar across an area, so will be the LCL and this will make all the clouds in the area have similar bases. You were on the right track with the significant change in air composition, but it is a thermodynamic change with pressure playing a significant role.