Shirt dresses are a combination of a shirt and a dress, creating a casual yet chic look. They are typically made of lightweight fabrics like cotton or linen and feature a button-down front and a collar. Shirt dresses can be worn with sneakers for a casual day out or dressed up with heels for a more polished look.