Generally speaking, people in China don't have high requirements on the dress of the guests, as long as they are dressed neatly, but if conditions permit, suits or dresses are the best choice. Wearing a formal suit to attend the wedding is to show respect for the couple. Don't wear shorts or sandals and slippers, and try not to wear black clothes to attend the wedding, so as not to make the couple feel unlucky.
2. Western wedding
If the upcoming wedding is more ceremonial, such as church wedding or foreigners' wedding, you must wear a grand dress. Suits, cheongsam or gorgeous dresses are all good choices. Generally, in a more formal wedding, the host will indicate what kind of clothes to wear in your wedding invitation in advance. Don't wear clothes similar in style and color to the bride's wedding dress. The dress should not be more exposed than the bride. The colors should be purple, green, pink, gray, burgundy and beige.
Generally speaking, whether it is a Chinese wedding or a western wedding, as a participant, you must be careful not to steal the bride's thunder in dress, especially in European and American countries, and try to avoid wearing white or beige clothes, because this color symbolizing purity belongs to the bride, unless the bride asks you to wear it, that is another matter.