← All terms

Web Widget

Also known as: Widget, UI Widget, Web Component

A discrete, interactive user interface element within a web page that allows users to perform specific actions or view dynamic content. Widgets range from simple controls like checkboxes and dropdown menus to complex components like date pickers, chat windows, autocomplete suggestion boxes, and rich text editors. Many widgets are built using custom HTML, CSS, and JavaScript rather than native HTML elements, which creates accessibility challenges because screen readers may not understand their purpose or behavior. WAI-ARIA provides roles, states, and properties to make custom widgets accessible, but these are frequently implemented incorrectly or omitted entirely by web developers.

Category: Web Development · Web Accessibility · user interface

Related: WAI-ARIA · Screen Reader · DOM

Sources