Royal Ascot has a strict dress code for certain areas:
The Royal Enclosure
Formal day dress with a hat or substantial fascinator.
Off the shoulder, halter neck, spaghetti straps or straps of less than one inch and miniskirts are unsuitable. Midriffs must be covered and trouser suits must be full length and of matching material.
The Grandstand and Silver Ring
Smart clothing in a manner appropriate to a smart occasion and many wear hats.
For more information www.ascot.co.uk
What should I wear to Ascot? http://www.ascot.co.uk/royal/royal_faq.html