RE: long/longs
Bonjour, selon vous doit-on écrire :
Les cheveux, portés longs, se coiffaient de différentes manières.
Les cheveux, portés long, se coiffaient de différentes manières.
Merci pour vos lumières,
Dante
Sa barbe taillée court, ses cheveux portés long…
Je considérerais qu’il s’agit d’un adverbe …invariable.
Vous n’avez pas tort, long peut être effectivement considéré comme un adverbe mais dans ce cas, me semble t-il, il modifie plutôt le sens du verbe. Sa barbe taillée court.
Dans les cheveux portés longs, il précise une caractéristique des cheveux et l’emploi de l’adjectif me semble plus opportun.
Mais je peux bien sûr me tromper.

Beaucoup d’expressions relatives au corps et à son habillage suivent ce genre de construction adverbiale : des ongles coupés court, une dame habillée strict, des costumes portés serré, des jeans taillés large, etc. et donc pourquoi pas dans la même veine des cheveux portés long.
C’est l’emploi du verbe porter qui m’incite à penser que long sert à qualifier une allure, une mode, une pratique, un « port » exprimé par le verbe sinon celui-ci serait totalement inutile et on dirait : Les cheveux longs se coiffaient de différentes manières.