Women usually wear dresses or skirts in shades of purple, pink or peach, and men wear suits to a Chinese wedding. Guests should stay away from the colors black and white, which represent sadness and mourning. If one wears red, it might be considered upstaging the bride.
While some Chinese weddings follow Western tradition, many still adhere to Chinese customs. The Chinese bride traditionally wears a red dress. Therefore, it is frowned upon for a guest to wear red, as this is considered to be an effort to take attention away from the bride. Clothing in peach, pink or purple are appropriate as these colors symbolize prosperity and joy.