结构不同,keep short hair是指留短发,相当于have Short hair,句子结构是动词后跟宾语.short修饰hair,表示短的头发。 keep hair short表示让头发保持短发状态,句子结构是动词后跟名词作宾语再跟宾语补足语。

例如:You should keep your hair short,clean and tidy.

你要把头发留短,保持干净整洁。

You should keep short hair,it's too long.

你还是留短发吧,头发太长了。