<<une chemise blanche.>>
On dit "Il porte une chemise blanche" en français.
a man's shirt is called 'une chemise' (fem.) in French.
un beau T-shirt
chemise grise
un chemisier
French just call it ... le T-shirt. The word is commonly used and has no french synonym. It is written T-shirt or tee-shirt. Either is acceptable. The word t-shirt was not gallicized upon entering the French language, and is a masculine noun.
A tee-shirt is spelled and pronounced the same in French. The spelling 'T-shirt' is also common. It is considered a masculine noun and has no local translation.
comme ta chemise
Chemise, is the usual translation of blouse, shirt.
A dress is 'une robe' and a shirt is 'une chemise'. Is that answering your question?
A red teeshirt is "un tee-shirt rouge" in French.
La fille avait un t-shirt bleu.