佝偻病大部分是由于维生素d摄入不足,维生素d缺乏引起的。由于食物当中维生素d含量比较低,而且孩子的晒太阳的时间不够,都会导致维生素d的吸收代谢不足。而某些佝偻病有可能是由于缺乏钙、磷所导致的,钙、磷的缺乏,主要是由于饮食当中的摄入不足。而一些先天性的疾病也有可能会导致活化维生素d酶的缺陷,从而影响维生素d的正常吸收和利用。
一些饮食的摄入不足,先天性的遗传疾病,后天的代谢性的疾病,都有可能会影响维生素d的吸收。而佝偻病大部分是可以预防的,多带孩子多出去晒晒太阳,在婴幼儿时期适量的补充维生素d都可以有效的预防维生素d缺乏性的佝偻病的发生。