一般认为,红绿色盲决定于X染色体上的两对基因,即红色盲基因和绿色盲基因。由于这两对基因在X染色体上是紧密连锁的,因而常用一个基因符号来表示。红绿色盲的遗传方式是X连锁隐性遗传。男性仅有一条X染色体,因此只需一个色盲基因就表现出色盲。女性有两条X染色体,因此需有一对致病的等位基因才会表现异常。一个正常女性如与一个色盲男性婚配,父亲的色盲基因可随X染色体传给他们的女儿,不能传给儿子。女儿再把父亲传来的色盲基因传给她的儿子,这种现象称为交叉遗传。