It occurs when the oil glands at the base of the eyelashes (called Meibomian or Zeis glands) become infected, often due to Staphylococcus bacteria. While a stye can develop on either the inner or ...