DHTML
Also known as: Dynamic HTML
Dynamic HTML (DHTML) is a collective term for a combination of HTML, CSS, JavaScript, and the Document Object Model (DOM) used together to create interactive and animated web content, prevalent in the late 1990s and early 2000s. DHTML created substantial accessibility barriers because it relied on scripting to modify page structure and presentation in ways that were invisible to early assistive technologies. Many DHTML patterns, such as custom dropdown menus, drag-and-drop interfaces, and expanding/collapsing content, could not be operated by keyboard alone and provided no semantic information to screen readers.
Category: Web Development · JavaScript
Related: JavaScript · DOM · WAI-ARIA · ARIA · Accessibility API · Screen Reader