维生素D缺乏是由于老年人日晒减少、消化道功能减退等原因,容易导致体内活性维生素D的量不足。维生素D促进肠道对钙的吸收,提高血钙水平,有利于钙化和骨盐沉着,有效地防止骨质疏松。
维生素C缺乏时,也会影响人的骨基质形成和使胶原成熟发生障碍,易产生骨质疏松。
维生素K可促进骨矿化,部分老年骨质疏松性骨折患者血中维生素K水平明显低下,维生素K摄入量长期低下者,其股骨颈骨折的危险性增高。