小孩身上有白块原因可能有:1、胎记。比较常见的是胎记,不会有其他不适,而且出生后就可能有白块,可以暂时观察。2、外伤。部分小孩可能是外伤导致局部色素脱失,从而出现的白块,有明确外伤病史。随着时间延长,症状可以自愈,可以暂时观察。3、皮肤感染。部分小孩身上有白块可能与皮肤感染有关,尤其是真菌感染,会有脱屑、皮疹等,建议及时进行检查明确。如果有真菌感染,建议在医师指导下使用抗真菌的药物进行治疗,比如氟康唑软膏或者伊曲康唑软膏等。4、白癜风。部分小孩可能与白癜风有关,有家族史,不会有其他不适症状伴随,大部分可以暂时观察。但是病情严重时,需要及时去医院就诊。