头发的颜色同头发里所含的金属元素的不同有关。黑发含有等量的铜、铁和黑色素,当镍的含量增多时,就会变成灰白色。
金黄色头发含有钛,红褐色头发含有钼,红棕色的除含铜、铁之外,还有钴,绿色头发则是含有过多的铜。在非洲一些国家,有些孩子的头发呈红色,是严重缺乏蛋白质造成的。