Why do Hot Air Balloons Float?

Hot air balloons float because hot air is fighter than cold air. When a hot air balloon is inflated it is filled with hot air. The hot air rises and floats on the cooler air outside the balloon. Hot air balloons have burners on them to heat the air in the balloon allowing the operator to reheat the air when it cools allowing the balloon to stay aloft for extended periods of time.