颜色在古代是非常讲究的,什么身份的人穿什么颜色的衣服,戴什么颜色的帽子,都是有讲究的,绿色在古代是一种"低贱"的颜色,这里说的"低贱"只是身份低微,秦朝时期,黑色是最高贵的颜色,所以秦始皇的龙袍是黑色的,汉承秦制,西汉初期,皇帝和朝廷大臣也是以黑色为贵,穿黑色衣戴刘氏冠,到西汉中期时,颜色逐渐以黄为贵,因为西汉崇尚土德,王莽篡位后,崇尚火德,开始流行红色,东汉时期延续了王莽时期的红色,这是最高贵的颜色。
还需要区别衣服颜色与帽子颜色,绿色虽然是一种低贱的颜色,但是绿色衣服穿在身上的话,也有贵族穿的,比如东汉时期公主、贵人、妃子婚嫁时期就得穿绿色的衣服,据《后汉书 · 舆服志》中记载:公主、贵人、妃子以上身份的人婚嫁,得穿锦绮罗縠缯采十二色重绿袍,东汉时期离关羽生活的时期不远,所以穿绿色衣服是没有问题的。
问题就是戴绿色的帽子,戴绿色的帽子无论在什么朝代都是一种身份低微的表现,帽子的颜色与衣服的颜色有不一样的意义,绿色的衣服有贵族穿,但是绿色的帽子只有身份低微的人戴,比如奴隶、平民等。比如汉武帝时期, 馆陶公主有一位面首叫董偃,因为戴着绿色的帽子,被认为是奴隶身份。
再回过头来看三国演义,三国演义只说了关羽穿绿色战袍,没说关羽戴绿色的帽子,三国演义的作者罗贯中生活中元末明初时期,自然也知道穿绿色衣服代表什么,所以罗贯中只让关羽穿绿色衣服,没让他戴绿色帽子,此外还有一个原因,罗贯中让关羽穿绿衣。