結膜炎的病因可根據其不同性質分為感染性和非感染性兩大類。
一、感染性,由于病原微生物感染所致的結膜炎癥。
二、非感染性,以局部或全身的變態反應引起的過敏性炎癥最常見,外界的理化因素,如光、各種化學物質也可成為致病因素。結膜炎多是接觸傳染,故應提倡勤洗手,避免隨意揉眼。提倡流水洗臉,毛巾、手帕等物品要與他人分開,并經常清洗消毒。
對傳染性結膜炎患者應采取一定的隔離措施,更不允許到公共游泳區游泳。如果一眼患結膜炎,必須告訴病人保護健眼不受感染。凡工作環境多風、塵煙等刺激者,應改善環境和戴保護眼鏡,以防引起結膜炎。