Question: do tectonic plates float on magma?
Answer: The tectonic plates do not slowly drift over time because they are floating on a layer of liquid rock. They drift because they are sitting on a layer of solid rock (the upper mantle or "asthenosphere") that is weak and ductile enough that it can flow very slowly under heat convection, somewhat like a liquid.