A chalazion is caused by noninfectious meibomian gland occlusion, whereas a hordeolum usually is caused by infection.
Nguyên nhân của chắp là tắc nghẽn tuyến meibomius không nhiễm trùng, trong khi lẹo thường là do nhiễm trùng.