Sundress Notes logo Sundress NotesSlow fashion, easy dresses
Styling

What to Wear Under a White Linen Dress So It Stays Opaque

I bought a white linen midi in April, tried it on in a changing room lit by two weak ceiling panels, and thought it was perfectly opaque. Three weeks later a friend sent me photographs from a lunch in strong afternoon sun.

A white linen midi dress on a hanger in bright window light beside a skin toned cupro slip and seamless shorts

I bought a white linen midi in April, tried it on in a changing room lit by two weak ceiling panels, and thought it was perfectly opaque. Three weeks later a friend sent me photographs from a lunch in strong afternoon sun. In every frame you could read the outline of my waistband, the elastic on one leg of my shorts, and a fairly accurate map of my left thigh.

Nothing had changed about the dress. The light had changed. White linen is the one fabric that behaves completely differently indoors and outdoors, and the usual advice to put a nude slip under it solves maybe half the problem. The other half is weave, seams and what the sun does from behind you.

Why white linen goes transparent outdoors and not in the shop

Linen is spun from a long, smooth fibre and woven fairly open, which is exactly why it feels cool. Those tiny gaps between yarns pass light. Indoors, light arrives from above at low intensity and bounces off the surface of the cloth, so you see white. Outdoors with the sun behind you, light comes through the gaps and your body becomes the dark shape behind a screen.

Fabric weight predicts most of this. Summer dress linen usually sits between 130 and 190 grams per square metre. In my own wardrobe anything at or under about 150 gsm needs a layer underneath, no exceptions. Between 150 and 170 gsm it depends on the finish and the dye. Above 180 gsm, or anything described as a linen cotton blend with a tight plain weave, is often fine alone.

Two things make it worse that nobody mentions. Undyed or optically brightened white is the most translucent colour a linen will ever be, because there is no pigment sitting in the fibre to block light. And linen that has been washed thirty times is more see through than new linen, since the fibres soften and flatten and the weave opens very slightly. My oldest white linen dress is noticeably more sheer than it was, and it is also the one I like best, which is annoying. If yours has gone limp and odd rather than sheer, the fix is in our notes on caring for a linen dress.

The nude slip rule is only half right

The advice you will read everywhere is to wear a slip that matches your skin tone. That is sound as far as it goes, and it is where most people stop. Under white linen specifically, I get better results from a slip one or two shades deeper than my skin rather than an exact match.

The reason is simple once you see it. A slip that matches your skin exactly still creates a visible boundary at its hem and neckline, because skin and fabric reflect light differently. A slightly deeper tone reads as shadow instead of as a garment, and shadow is something the eye ignores. A pure white slip is the worst option of all, which surprises people. Two layers of white under sunlight glow rather than block, and you end up with a bright panel over your torso and sheer linen everywhere else.

LayerHow it reads under white linen in sunWorth buying?
Slip one to two shades deeper than skin, cupro or viscose, 90 to 110 gsmDisappears. No visible hem line, drapes close to the bodyYes, this is the one. Around 35 to 60 pounds
Exact skin tone slip in jerseyWorks, but the hem and the neckline edge show faintlyFine if you already own it
White or ivory slipGlows brighter than the dress and marks out your torsoNo
Grey or taupe slip on fair skinReads as a grey block, visibly a separate garmentNo
Seamless shorts, 18 to 20 cm leg, skin tonedGood for the lower half, but the leg hem shows unless the dress is linedYes for short hems and windy days
Black anythingFully visible, including the stitchingNo

Cupro and viscose slips beat cotton ones here because they are thin, dense and slippery, so they block light without adding warmth and they let the linen fall rather than cling. Cotton jersey is warmer and tends to grip the linen from the inside, which creates its own set of visible lines across the hips.

Seams show more than skin does

This is the part I got wrong for years. I was worrying about transparency when what showed up in those photographs was mostly hardware and stitching. Light passes through one layer of linen easily, so anything dense and narrow underneath prints through as a sharp line, and sharp lines read as untidy in a way that soft shadow never does.

The offenders, in the order I now check for them: the bound elastic top of a pair of shorts, side seams on leggings, lace trim at the edge of briefs, a care label sewn into a waistband, and a bra with moulded cups that casts a double curve across the back. Flat, bonded edges solve nearly all of it. A slip with a cut raw edge instead of a turned hem solves the rest, because there is no doubled fabric to create a line at all.

One honest limit on my own testing: I have only checked this on mid and dark tone linen weaves in daylight, and I have never found a reliable fix for a dress with a visible internal seam allowance at the side. That shows through from the dress itself, and no underlayer hides it.

The two minute test before you leave the house

Stand in front of a window with the dress on, with the light behind you, and look at your reflection in a dark screen or a mirror across the room. That alone catches most problems. For a stricter version, hold a phone torch about ten centimetres from the inside of the skirt and look at the outside. Whatever you can see with the torch is roughly what strong noon sun will reveal from behind.

Do the test wearing the exact underlayers you plan to wear, in the shoes you plan to wear, because posture changes how the fabric sits across the front of the thigh. And do it once more after the dress has been through the wash twice, since the weave shifts. If a dress fails the test and you still want it, treat it as a layered piece: a camisole and wide trousers underneath turns it into a long open overdress, which is how one of my white linens now earns its keep. There is more of this in our piece on styling one linen dress three different ways, and more outfit thinking in the styling section.

FAQ

Is a slip or seamless shorts better under a white linen dress?

A slip, if the dress is a midi or maxi, because it covers the full length and adds a layer of drape. Shorts are the better choice under anything above the knee, or on a windy day when a slip rides up with the skirt.

Can I wear a white bra under a white linen dress?

I would not. Two whites in direct sun glow against each other and the cup edges show clearly. A bra a shade or two deeper than your skin, smooth and unlined, disappears far better.

Does lining fabric sewn into the dress solve the problem?

Usually yes for the skirt, which is where a lining is normally fitted. Check the bodice separately, since many linen dresses line the skirt only and leave a single sheer layer across the chest and back.

Will the dress get less see through after washing?

No, it goes the other way. Linen softens and the weave relaxes slightly with each wash, so a dress that was borderline when new will usually need an underlayer by its second summer.

HV
Hana Vukovic

Hana tests washing and storage routines on linen and silk and reports what actually keeps them looking new.

More posts by Hana

More in Styling

01doorganico 084goad 3hot8 4465456 after5internprogram ahandfulofblessings ahmadpc ahomcybersecurity allodialresources annodex antiquesandperiodcollectibles aotc asianworldkashmir beedlectrics bloggertemplatefree bluefeatheragency bodyweightsolution campaign08blog carfixadvisor catstreetcollective cbstvsports cnfanspurchasing committeeof500yearsofdignityandresistance covertopsdjs cs-kaiyuangame cuestacomunicaciontotal cxoutlet dancebetgame deskgearhub destinyvillastay detectmagazine di33 diamondsteelbuildings donmo dyanadropship emarsysfinance emimattl escapechan eskitarih evautoplay everythingweddings-orlando farmzone feedviewerapp foxstudiosscratch gamevui123 gleasongrade greetingsday hacklabasu haskell iw-kaiyun jagoanproperti jilidskripsi joltbusinessfinance juegodepokergratis juegospucca kaeru-festival latestmehndidesigns lestanzediottaviano litemagazines localcommunityhero lustrsazan menswheels newwebstechs1 nikkit ootheday oxigenvpn plurfitness prefetial probudgetcarpetcleaning psychicmrsmartin pyaten qvantor rejoignezlogis rexzbot riselayouts ruchin rwxqsgd5 sakaltime shibiaowang shop-bot skrtips strcoding tetapatrium topselller uneplanteartificielle vipertechcr webtech1223411 wo-kygaming yamaha-mekar yeknava yoybuysheets zenunwa yamaha-mekar jilidskripsi ankertoto ankertoto ankertoto ankertoto