Skip to content
Clairos Learn

Links and media · Lesson 7 of 8 · 7 minutes

Links and media: Downloadable resources

The download attribute suggests downloading a same-origin resource; meaningful text still identifies the file.

Mastery 0/3Run itExplain itApply it
Web workshopInert preview · code inspection

Current edit

PreviewNo external resources

Understand the pattern

The download attribute suggests downloading a same-origin resource; meaningful text still identifies the file.

The download attribute suggests downloading a same-origin resource; meaningful text still identifies the file.

Misconceptions to reject

  • A visual appearance alone guarantees the intended HTML meaning.
  • Replacing semantic elements with generic divs automatically improves accessibility.

The preview is a sanitized subset, not a full browser compatibility test.

Worked example and expected result
<a href="/notes.txt" download="workshop-notes.txt">Download workshop notes</a>
<p>Plain text for offline reading.</p>

The download attribute suggests downloading a same-origin resource; meaningful text still identifies the file.

Try a variation

Adapt the final example to a different project name while retaining its structure and relationships. A different context still needs a real browser and accessibility check.

Explain it

Which statement correctly explains downloadable resources?

Apply it elsewhere

You reuse downloadable resources in a different project. What must still be verified?

Keep the momentum.

Complete the lab, then explain and apply the pattern.

Next: Links and media: Media fallback copyTry an incident drill

Anonymous lesson and mastery progress lasts for this session. Sign in to keep synced lesson XP between sessions; mastery stays device-local. No speed bonus, lost lives, or hint penalties.

Keep learning

  1. 01Links and media: Responsive image dimensionsIntrinsic width and height let the browser reserve the image aspect ratio before loading the asset.Practice
  2. 02Links and media: Media fallback copyMedia needs usable alternatives. A transcript link provides access to spoken information beyond player controls.Practice