If carbon dioxid is heavier than air how can it form blanket aroung the fire to extinguish it?
Oxygen is necessary for burning. The CO2 which is less dense than oxygen and forms a layer between the substance and the oxygen . It breaks the connection between the substance and the oxygen gas and hence the it behaves as fire extinguisher