What Are Acceptable Shirt Colors for a Navy Blazer?
For a relatively formal (business) environment, what would be some good shirt colors to wear under a navy blazer paired with grey trousers?
Of course, I know white is a good color, but what else works? Are darker shades (purple, blue) off-limits?
Looking at some of the following linked shirts, they seem fine on their own, but imagining them paired with a navy blazer makes me doubt their acceptability.
http://imgur.com/kH8PU (somewhat light blue)
http://imgur.com/w0sI3 (darker blue)
http://imgur.com/X7AQn (purple)
Thank you. This site (and its contributors) are really great, and the help I’ve already received has been very valuable.

Darker colors in the blue/violet/indigo range are going to be a little more challenging because they’re so close to the blazer color, but they’re not impossible. If you’re a low contrast man you can look just fine in a navy blazer, a lighter blue/violet shirt, and gray trousers.
For someone that needs a little more contrast, lighter pastels are good traditional pairings with a blazer. Yellow is a natural complement to blue, but most light shades will work. For variety you can use patterns instead of solids — same-size vertical stripes of white and another color (“candystriping”) will read like a lighter version of that color from a distance.
For my part, I mostly wear either a white shirt, a white with a narrow tattersall check, or a light-colored candystripe when I wear a navy blazer.
Was this answer helpful?
LikeDislikeI agree with Geoffrey. Dark colour shirts do not work well. However, white, light shades of blue, lavender, pink, ecru all work well. Your blue blazer is a great friend.
Was this answer helpful?
LikeDislike