Why it matters
Without a label, screen readers announce only the current option, so users cannot tell what the dropdown is for.
How to fix it
Associate a visible <label for> with the select, or wrap the select in its label.
Example
<label for="country">Country</label><select id="country">…</select>References
More accessibility rules
void a11y reports 48 rules in this category. WCAG 2.2 AA through axe-core, plus checks axe can't do alone: visible keyboard focus, 24/44px target size on mobile, 320px reflow and disabled zoom.
image-altImage has no text alternativebutton-nameButton has no accessible namelink-nameLink has no accessible namelabelForm field has no labelinput-button-nameInput button has no accessible nameinput-image-altImage button has no alt texthtml-has-lang<html> has no lang attributehtml-lang-valid<html lang> is not a valid language tag