Oil floats on water because a drop of oil is lighter than a drop of water the same size. Another way of saying this is to say that water is denser than oil. Density is a measurement of how much a given volume of something weighs.
Authored by
placeholder at
, Added: 2 Feb 2006
http://www.exploratorium.edu/science_explorer/volcano.html