问题分析:发生荨麻疹的原因有内因和外因。内因和外因有时候可以单独导致荨麻疹的发生,有时候需要内因和外因结合而发病的因素。一些来说,有以下原因可以导致荨麻疹的发病。许多药物常常是引起荨麻疹的主要原因。通常吃的海鲜鱼虾等这种蛋白质的食物常常导致荨麻疹的发生。