1.日光照射不足維生素D由皮膚經日照產生,如日照不足,尤其在冬季,需定期通過膳食補充。此外空氣汙染也可阻礙日光中的紫外線。人們日常所穿的衣服、住在高樓林立的地區、生活在室內、使用人工合成的太陽屏阻礙紫外線、居住在日光不足的地區等都影響皮膚生物合成足夠量的維生素D。對於嬰兒及兒童來說,日光浴是使機體合成維生素D3的重要途徑。
2.維生素D攝入不足動物性食品是天然維生素D的主要來源,海水魚如鯡魚沙丁魚,動物肝臟魚肝油等都是維生素D2的良好來源。從雞蛋、牛肉、黃油和植物油中也可獲得少量的維生素D2,而植物性食物中含維生素D較少。天然食物中所含的維生素D不能滿足嬰幼兒對它的需要,需多曬太陽,同時補充魚肝油。
3.鈣含量過低或鈣磷比例不當食物中鈣含量不足以及鈣、磷比例不當均可影響鈣、磷的吸收。人乳中鈣、磷含量雖低,但比例(2∶1)適宜,容易被吸收,而牛乳鈣、磷含量較高,但鈣磷比例(1.2∶1)不當,鈣的吸收率較低。
4.需要量增多早產兒因生長速度快和體內儲鈣不足而易患佝僂病;嬰兒生長髮育快對維生素D和鈣的需要量增多,故易引起佝僂病;2歲後因生長速度減慢且戶外活動增多,佝僂病的發病率逐漸減少。
5.疾病和藥物影響肝、腎疾病及胃腸道疾病影響維生素D、鈣、磷的吸收和利用。小兒膽汁鬱積、先天性膽道狹窄或閉鎖、脂肪瀉、胰腺炎、難治性腹瀉等疾病均可影響維生素D、鈣、磷的吸收而患佝僂病。長期使用苯妥英鈉、苯巴比妥鈉等藥物,可加速維生素D的分解和代謝而引起佝僂病。