Bacterial causes: Staphylococci.
Viral causes: Herpes simplex and Varicella zoster
Hypersensitivity causes: Allergic reactions including atopic dermatitis.