食物中含草酸或植酸过多时,不仅食品本身所含钙不易被吸收,而且还会影响其他食品中钙的吸收,如菠菜、竹笋、苋菜、蓊菜、毛豆、茭白、洋葱、草头等。因此在烹调这些蔬菜之前,可先将这些菜在沸水中烫一下,可去除其中的草酸和植酸。脂肪进食过多时,消化后产生的游离脂肪酸在肠道来不及吸收,也容易与钙结合而随粪便排出,使钙的吸收减少。膳食蛋白质摄入过多时,会增加尿中钙的排出量。因此要注意合理的膳食结构,避免摄入过多的脂肪和蛋白质。此外,膳食纤维摄入过多时,其中的成分与钙结合也会降低钙的吸收,因此不提倡小孩吃过多的粗杂粮。