Why does a blue dress appear blue?

Blue dresses appear blue becasue the dress is absorbing the blue color in the light. It's the same with everything else. When an object has a color, it's because it's obsrobing that certain color (the object does not have to be a solid color).