Original Resolution: 769x620 Harry Styles Wears Dress On 'Vogue' Cover & Rocks A Skirt ... After harry styles' vogue cover was branded 'weird' and 'an attack on society', two guys put their masculinity to the test by parading around harry, 26, came under fire last week after appearing on the cover of vogue in a blue dress, while donning several other skirts and frocks inside the publication.