引起荨麻疹的主要原因会使因为过敏的变态反应,此病常常发生在过敏的小孩身上,在食用鱼类、虾类等过敏食物的时候就会开始出现荨麻疹,而植物中的番茄、大蒜也是很有可能成为过敏原的,因此食物中的添加剂、色素等等也会导致荨麻疹的发生。