This Selena Gomez photo contains
boater, leghorn, panama, panama hat, sailor, skimmer, straw hat, fedora, felt hat, homburg, stetson, trilby, long trousers, and long pants.
There might also be
pantleg, sign, poster, text, chalkboard, parasol, and sunshade.