问题分析:一般情况下,小孩身上起红块,可能是荨麻疹导致的。建议及时去医院就诊,明确具体情况,对症治疗。具体分析如下:摄入敏感性食物、药物、接触刺激性物质、以及空气中有刺激性气体都可导致荨麻疹的发生,从而导致小孩身上起红块,家长可以在医生的指导下给小孩使用盐酸非索非那定片、盐酸氯雷他定胶囊、氯雷他定颗粒等药物进行治疗。