Meghan Markle's designer dress sparked a divided reaction after royal fans clashed over the navy colour.