Here are some examples of how to dress for a range of occasions.
Smart Casual
Aim to look presentable but understated and not too formal. For women, an unstructured jacket with a dress or a long skirt, or smart trousers with a silk shirt for women. For men, either a smart jacket with trousers and an open-neck shirt, or for a slightly more informal event, trousers, polo shirt and jumper.
Elegant Casual
For women, a well-fitted knee or calf length dress with overshirt, elegant cardigan or wrap. For men, a smart daytime suit in a dark colour, with a shirt and tie.
Lounge Suit
Smart but not dressy. For women, a knee length cocktail dress with a wrap, or a pair of evening trousers and a silk shirt. For men, a casual suit with an open shirt or polo shirt.
Black Tie
For women, it's best to ask the hostess what dress she is expecting, full-length or knee length. Accessorize with your best jewellery. Easier for men, a dinner jacket teamed with trousers with one row of braid and worn with soft-collared shirt and a black tie.
White Tie
Grander than black tie, and reserved for for formal events. Women should always wear long, formal evening dress (short dress and trousers not acceptable). Long evening gloves are correct, though few wear them. For men, a black evening tail coat, matching trousers with two rows of braid, stiff 'boiled' shirt, detachable wing collar, white bow tie and white evening waistcoat. Black patent shoes and black silk socks are a must.
Cocktail
Usually relaxed affairs. For women, a smart day dress or knee-length party dress. For men, a smart suit with a shirt and tie.
Come As You Are
Dress casually, but not sloppy. For women, smart casual trousers or skirt with jumper or tunic top. For men, smart trousers with casual shirt or polo shirt. [The original article ruled that jeans and trainers were not acceptable; in 2018 designer versions might be deemed ok.]
Source: feature in Good Housekeeping, September 2000.