L'huile et l'eau ne se mélangent pas car les molécules d'eau ont une petite charge positive à une extrémité et une petite charge négative à l'autre extrémité, elles se collent donc les unes aux autres. Mais les molécules d'huile sont sans charge, ce qui les amène à être attirés l'un vers l'autre plus que l'eau.
Le pétrole flotte sur l'eau car il est moins dense que l'eau, selon le National Science and Technology Center of Australia. Les molécules d'eau sont attirées les unes par les autres parce qu'elles sont polaires, mais les molécules d'huile ne sont pas polaires. Les animaux qui vivent dans les rivières ou les environnements froids restent au chaud car leur peau ou leurs plumes ont un pelage huileux pour éloigner l'eau.