A static alt text summary shows Team photo, Mina and Jules at launch table alt text, Informative purpose, and Review only status.

Program

Alt text summaries should show the image, text, and purpose before any editing or validation service runs.

alt_text_summary.html
Visuals: captured from real browser rendering
<section class="alt-summary" aria-labelledby="alt-summary-title"><h2 id="alt-summary-title">Alt text summary</h2><dl>
  <div><dt>Image</dt><dd>Team photo</dd></div>
  <div><dt>Alt text</dt><dd>Mina and Jules at launch table</dd></div><div><dt>Purpose</dt><dd>Informative</dd></div>
  <div><dt>Status</dt><dd><span class="badge">Review only</span></dd></div></dl>
  <p class="check">Learner check: the alt text and purpose are visible before any edit is saved.</p>
  <p class="note">Static alt text summary only; no image upload, image fetch, file API, camera, OCR, AI captioning, accessibility-tree inspection, validator service, account lookup, storage, route, API, network, script, event listener, form submit, analytics, timer, or live editing runs.</p></section>
<style>
  .alt-summary { display: grid; gap: 10px; max-width: 38rem; border: 1px solid #0f766e; padding: 12px; background: #f0fdfa; }
  .alt-summary dl { display: grid; gap: 8px; margin: 0; }
  .alt-summary dl div { display: grid; grid-template-columns: 8rem 1fr; gap: 8px; }
  .alt-summary dt { color: #475569; }
  .alt-summary dd, .check, .note { margin: 0; }
  .badge { border-radius: 999px; background: #ccfbf1; padding: 2px 8px; }
  .note { color: #475569; }
</style>
  1. Label the alt text summary.

    The section is labelled by its visible heading.
    The section is labelled by its visible heading.
  2. Show image row.

    The image label is exact pinned data.
    The image label is exact pinned data.
  3. Show alt text and purpose rows.

    The alt text and purpose are exact pinned data.
    The alt text and purpose are exact pinned data.
  4. Render review-only status.

    The status badge says this is review only.
    The status badge says this is review only.
  5. Check alt text readback.

    The check says the alt text and purpose are visible before any edit is saved.
    The check says the alt text and purpose are visible before any edit is saved.
  6. Check alt text honesty.

    Image, alt text, purpose, status, and no live editing.
    Image, alt text, purpose, status, and no live editing.
step flow step(1) labels the source, step(2) shows the image, step(3) shows alt text and purpose rows, step(4) shows review-only status, step(5) checks the alt text readback, and step(6) checks the honesty note.
alt readback The section heading names the alt text summary surface.
alt rows Image, Alt text, Purpose, and Status values are exact pinned data.
no live editing The lesson should not imply image uploads, image fetches, file APIs, cameras, OCR, AI captioning, accessibility-tree inspection, validator services, account lookups, storage, routes, APIs, networks, scripts, event listeners, form submits, analytics, timers, or live editing.