Redness and swelling of the eyelids in children is usually due to localized inflammation, which can be classified into two cases depending on the cause. The first is infectious diseases, such as bacterial or viral infections caused by conjunctivitis or granuloma, for which the correct medication needs to be chosen according to the cause of the infection. For bacterial infections, antibiotic eye drops can be used, such as tobramycin eye drops, while viral infections require the use of antiviral drugs, such as ribavirin eye drops. The second is non-infectious inflammation, the more common is allergic conjunctivitis, this disease is due to local allergic reaction, so you need to use anti-allergy treatment, such as topical application of sodium cromoglycate eye drops or azelastine hydrochloride eye drops, if the symptoms are more serious, you can also systemic oral anti-allergy drugs, such as loratadine.