多形红斑发生的病因和因素有很多,主要分为第一感染,包括细菌感染,立克次体感染,病毒感染,真菌感染等。第二个方面药物以抗生素导致的这种多形红斑最为多见。
除此之外抗结核类的药物,退热镇痛药,抗真菌药物都可以造成。第三个方面接触物,接触药物,比如磺胺类药物或者是维生素e,有的患者甚至接触一些橡胶手套都可以造成多形红斑的情况。一些系统性疾病白血病也可以伴发多形红斑,饮食过敏引起的多形红斑是非常少见的,所以牛奶是可以喝的,临床上基本上没有报道说喝牛奶会引起多形红斑的。另外多形红斑患者尤其是重症型的,它的口腔黏膜出现糜烂,必须以流质为主,这个时候也应该以牛奶,豆浆以及高蛋白类的饮食为主。