Why is milk white?
Why are clouds white?
Because the light that hits them is scattered by all the tiny particles or droplets in them.
When light hits a tiny particle of droplet of water or fat, it bounces off. All colors bounce off equally. When we see something that emits or reflects all colors at the same time, it appears white.
The fat droplets that make milk white come in a variety of sizes, but group into three main diameters: 120 nanometers, 400 nanometers, and 1500 nanometers. Visible light waves range from 400 nanometers to 800 nanometers, so the size of the fat droplets is just about the size of a wavelength of visible light.
The water droplets in clouds range from 6000 to 14000 nanometers. This is still much too small to see, especially when the clouds are a mile above you, so we see what looks like a solid object.
If particles are too small, the powder does not look white, especially when it is in a liquid. This is why the same chemical, titanium dioxide, can be a bright white in paint, but an invisible sunscreen if the particles are smaller than a wavelength of visible light.