← Writing · Reviews →

Glossary

Terms used in accessibility research and practice. Each entry has a definition, common aliases, and category tags.

Search results

Code Editor(also: Source Code Editor, Text Editor)
A software application designed specifically for editing source code, offering features like syntax highlighting, code completion, bracket matching, and indentation management. Code editors range from lightweight tools like Notepad++ and Vim to full-featured editors like Visual…
Data visualization accessibility(also: Chart accessibility, Accessible data visualizations, Graph accessibility)
The practice of making charts, graphs, maps, dashboards, and other visual representations of data perceivable and understandable by people with disabilities, particularly screen-reader users and people with colour vision deficiencies. Most web-based visualizations are rendered…
Git Diff(also: Code Diff, Diff View)
A comparison view that shows the differences between two versions of a file or set of files in a version control system. Git diff displays additions, deletions, and modifications using visual markers such as color coding (green for additions, red for deletions) and plus/minus…
HTML Remediation(also: Accessibility Remediation, A11y Remediation)
The process of modifying HTML code to fix accessibility violations and bring web content into conformance with accessibility guidelines like WCAG. Remediation can involve adding missing attributes (alt text, form labels, ARIA roles), correcting semantic markup (proper heading…
Integrated Development Environment(also: IDE)
A software application that provides comprehensive facilities for programming, typically combining a source code editor, build automation tools, a debugger, and often version control integration in a single interface. IDEs like Visual Studio Code, Eclipse, and IntelliJ IDEA are…
Late binding
A software engineering concept where decisions about how components connect are deferred until runtime rather than being fixed at design time or compile time. In user interface design, late binding refers to the practice of keeping the abstract description of an interface…
Model-View-Controller(also: MVC)
A software architectural pattern that separates an application into three interconnected components: the Model (data and business logic), the View (presentation and user interface), and the Controller (input handling and mediation between Model and View). MVC is significant in…
Open Source(also: Open-Source Software, OSS, FOSS)
Software whose source code is publicly available and can be freely used, modified, and distributed, typically developed collaboratively through platforms like GitHub. Open-source development models have significant implications for accessibility: they enable disabled users to…
SVG(also: Scalable Vector Graphics)
An XML-based markup language for describing two-dimensional vector graphics, widely used on the web for icons, illustrations, data visualizations, and interactive graphics. Unlike raster images (JPEG, PNG), SVGs are composed of DOM elements that can be individually styled,…
Scripting Language(also: Script Language)
A programming language designed for automating tasks that could alternatively be executed one by one by a human operator. Scripting languages are typically interpreted rather than compiled and are used for writing short programs or scripts that automate repetitive tasks, extend…
Semantic HTML
The practice of using HTML elements according to their intended meaning rather than their visual appearance. Semantic elements like <nav>, <main>, <article>, <aside>, and <header> communicate the structure and purpose of content to browsers, assistive technologies, and search…

11 results.