LiquidPurple - Strategic Website Management

Glossary of Terms

We have compiled this list of terms and definitions to help you better understand the terminology used within the web development community.

Table Headers Linked

Search for glossary terms (regular expression allowed)
Table Headers Linked means header cells in a data table are properly connected to their data cells so assistive tools can announce context correctly. Without these connections, complex tables are nearly impossible to understand by ear. Correct header associations make tabular data accessible to everyone.

Table Headers Linked

When a sighted person looks at a data table, they can glance up at the column header and left at the row header to understand what any cell means. A screen reader user does not have that luxury — they hear cells announced one at a time. Properly linked table headers tell assistive technology which header belongs to which data cell, so it can announce context automatically. Instead of hearing just "42," a screen reader user hears "Revenue, Q3, 42." Without those associations, complex tables become a wall of disconnected numbers that make no sense.

Why It Matters

  • Screen readers rely on header associations. When a user navigates between cells, the screen reader announces the relevant headers so they know what row and column they are in. Without proper associations, every cell is just an isolated value with no context.
  • Complex tables are especially challenging. Simple tables with a single header row often work automatically. But tables with merged cells, multiple header rows, or headers on both axes need explicit associations to be understood correctly.
  • It is a fundamental accessibility requirement. Web accessibility guidelines require that data tables associate headers with their data cells. Failing to do this is one of the most common accessibility violations found on the web.
  • It benefits all users during data analysis. Proper table structure also helps automated tools, data scrapers, and even sighted users who want to copy and paste table data into other applications. Well-structured tables translate better everywhere.

How to Fix It

  1. Use <th> elements for header cells. Mark all header cells with the <th> tag instead of <td>. This is the foundation — it tells browsers and assistive technology which cells are headers versus data.
  2. Add scope attributes to simple tables. For straightforward tables, add scope="col" to column headers and scope="row" to row headers. This explicitly tells assistive technology which direction each header applies to.
  3. Use id and headers attributes for complex tables. When tables have merged cells, multiple header levels, or irregular layouts, give each header cell a unique id and reference those ids in the headers attribute of each data cell. This creates explicit one-to-one connections.
  4. Add a caption or summary. Use the <caption> element to give the table a descriptive title. This helps all users understand the table's purpose before diving into the data.
  5. Test with a screen reader. Navigate through your table using a screen reader and listen to how each cell is announced. If you hear raw data without header context, your associations need work.

Common Mistakes

  • Using tables for layout instead of data. Layout tables do not need headers, but they also should not exist in modern web design. Use CSS for layout and reserve tables for actual tabular data.
  • Styling cells to look like headers without using <th>. Making a cell bold and shaded does not make it a header to assistive technology. Visual styling and semantic meaning are separate concerns. Use <th> for semantics, CSS for appearance.
  • Omitting scope on tables with both row and column headers. When a table has headers on the top row and the left column, screen readers need scope attributes to know which direction each header applies. Without them, the associations may be guessed incorrectly.
  • Ignoring complex table structures. Tables with merged cells or multiple header rows cannot rely on scope alone. These need the more explicit id and headers approach, and skipping this step makes the table inaccessible.
Bottom Line: Use <th> for all header cells, add scope attributes for simple tables, use id and headers for complex ones, include a caption, and test with a screen reader. Properly linked headers turn a confusing grid of numbers into meaningful, navigable data.
Hits - 195
Synonyms: Table Headers, Data Cell Association

What Does "Liquid Purple" mean?

noun | / LIK-wid PUR-pul /

  1. (biochemistry) Also known as visual purple or rhodopsin — a light-sensitive receptor protein found in the rods of the retina. It enables vision in dim light by transforming invisible darkness into visible form. Derived from the Greek rhódon (rose) and ópsis (sight), its name reflects its delicate pink hue and vital role in perception.

  2. (modern usage) Liquid Purple — a digital marketing agency specializing in uncovering unseen opportunities and illuminating brands hidden in the digital dark. Much like its biological namesake, Liquid Purple transforms faint signals into clear visibility — revealing what others overlook and bringing businesses into the light.

Origin: From the scientific term rhodopsin, discovered by Franz Christian Boll in 1876; adopted metaphorically by a marketing firm dedicated to visual clarity in the age of algorithms.

Client Login