ANN@The China Post August 11, 2017, 4:02 pm TWN
The outfits worn by the Royal Family have fascinated many - from the Queen's rainbow coats to the Duchess of Cambridge's tiaras.
But fans of the royals will have noticed that they have never seen Prince George in a Spiderman T-shirt or Catherine in a tracksuit.
There are etiquette rules governing what members of the Royal Family wear to public engagements - from gloves, to military uniforms, and skirts instead of jeans.
Here we reveal the dress code the royals aim to follow.
When the Queen will wear a hat
The Queen has become known for her bright and bold hats which she is often pictured wearing while performing official engagements.
Dress code etiquette states that women wear hats for formal events, says Diana Mather, a senior tutor for The English Manner etiquette consultancy.
"Up until the 1950s ladies were very seldom seen without a hat as it was not considered 'the thing' for ladies to show their hair in public.
"But all that has changed and hats are now reserved for more formal occasions."
One of the Queen's hats became a hot topic on social media when she officially opened Parliament last month.
Using the hashtag #QueensSpeech, many users compared her floral blue hat to the EU flag.
Why Prince George always wears shorts
Unlike many three-year-olds, Prince George has yet to be seen wearing a T-shirt of his favourite TV character or even a pair of trousers.
Experts say this is because it is royal tradition for young princes and princesses to be formally dressed when they are in public.
Instead, Prince George is much more likely to wear a pair of smart shorts and a shirt.
Etiquette expert Grant Harrold, known as The Royal Butler, says the tradition dates back to the times of breeching in the 16th Century.
He said: "This saw young boys wearing gowns or dresses until the age of eight, if not before.
"Thankfully in late 19th Century and early 20th Century this developed into shorts. This tradition is carried on by the Royal Family to this very day."
You may also like...