Answered
In Microbiology
Why do stains stain?
Stains are made of chemicals with loose ends. These ends stick to loose ends on what they stain..
IN ADDITION: .
A stain is a pigment that has to have a surface that will …accept it. Meaning that if a surface is porous enough, it will be absorbed. You can stain concrete, brick, certain kinds of wood, but not all. Some wood is so dense that it will not accept any stain at all. Cedar and cypress are good examples. All stains are removeable either with a cleaner or by removing the surface area that was stained. Dyes are a different topic alltogether, as they change the color of the material they are introduced to. (MORE)