When picking out your shirt, you also have more options with semi-formal dress codes. Button-up shirts are still going to be your best choice here, but you can choose different colors and patterns to match your more colorful blazer, rather than sticking with a simple white shirt. Ties are still recommended, but not always mandatory, and you have more options to work with here, too – such as going with a knitted tie instead of a traditional silk or satin tie. If you don’t go with a tie, though, try a buttonless, crew neck shirt for a more modern look.
A semi-formal outfit also means you can relax a little with your footwear. Instead of a more formal pair of leather Oxfords or traditional dress shoes. Alternatively, you can wear a pair of chukka boots or Chelsea boots to keep your fit clean without being too dressed up.