血液是红色的是因为它里面含有一种叫做血红蛋白的物质。血红蛋白分子中含有铁的离子,当血红蛋白与氧气结合时,血液呈现鲜红色。这是因为氧气使铁的离子状态发生改变,从而改变了血红蛋白的光谱吸收特性,使血液呈现红色。