How chalazion and stye differ VnExpress Chalazion forms due to oil gland blockage, while styes are typically caused by bacterial infection, both leading to swelling and discomfort around the eye.
Chalazion caused by blocked sebaceous glands VnExpress Duc, 12, developed a small bump under his right eyelid causing discomfort, diagnosed by doctors as a chalazion due to blocked sebaceous glands.