12岁小孩长不高可能是遗传因素、环境因素等原因造成。家长可以提倡均衡饮食,荤素搭配,保证各种营养素的摄入,必要时带患儿到正规医院内分泌科就诊,进行生长激素分泌试验测试。