Answer by
crabbiehoneybunnie (77)
When the rocks inside the earth become hot enough to melt they become less dense than the surrounding solid rock. The low density of the magma will cause it to rise to the surface of the Earth. Only if the magma contains water or dissolved gasses will expand in to steam and gas causing a violent eruption.