Western dress codes have dress code conventions on what clothes are appropriate for what occasions. Most western cultures have certain conventions on what is acceptable and what is not. Classifications are usually divided into semi-formal dress, formal dress, and casual dress. The former two are normally classified into daytime, evening, and night wear.
A semi-formal dress is one that is suitable for any event or occasion including a wedding. The dress code rules would be different from what would be applied to a formal dress. In addition, most formal dresses do not have sleeves. Semi-formal dresses usually include a shirt, a tie, a jacket, and trousers or khakis. These types of dresses are usually worn for any type of event that is informal and social.
Formal dresses are one of the best options when it comes to formal wear because they give a very professional look. These types of dresses are usually long and often include a tuxedo with an evening shirt and tie. Formal attire is also generally very formal. Formal attire is usually reserved for the upper class. For a woman who may want to wear a semi-formal dress to a wedding, she should make sure that the dress is the right color.