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.

2 Replies to “What Are Acceptable Shirt Colors for a Navy Blazer?”

  1. 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.

  2. I 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.

Leave a Reply