没有充分的日光照射,喂养不当,缺少富含D的食品是婴幼儿发生佝偻病的主要原因,特别是早产儿、多胎儿,由于先天不足,肝功能不完善,维生素D及钙、磷储存量少,出生后生长又比较迅速,更容易发生维生素D缺乏病。老年人的户外活动较少,动物性食品的控制及多种疾病都是导致老人发生维生素D缺乏的重要原因。