中国传统的礼仪规范中,红色是喜庆的颜色,黑白是丧葬的颜色。因此,在红事(如婚礼、生日等)上忌穿黑白,以免给人不吉利的感觉;在白事(如丧葬、祭祀等)上忌穿红绿,以免给人不尊重或者不悲伤的感觉。
至于为什么后人颠倒了是非,可能有以下几种原因:
受西方文化的影响。西方文化中,黑色是悲哀和死亡的象征,而白色是纯洁和神圣的象征。因此,在西方国家,婚礼上新娘会穿白色婚纱,而丧葬上则会穿黑色服装。
受时尚潮流的影响。现代社会中,黑白两色被认为是经典和优雅的颜色搭配,而红绿两色则被认为是过于鲜艳和俗气的颜色搭配。因此,在一些场合中,人们可能会选择穿黑白来显示自己的品味和气质。
受个人喜好或者无知的影响。有些人可能对传统礼仪规范不太了解或者不太在意。