0Pricing
Web Accessibility Academy · Lesson

Text Elements: Paragraphs, Lists, and Emphasis

Mark up real content with the right text tags.

Text Elements: Paragraphs, Lists, and Emphasis is a free Web Accessibility Academy lesson on CoddyKit — lesson 2 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Web Accessibility Academy learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.

Mark Up Real Content

Text is most of the web, so marking it up correctly matters most. The right text elements make content readable for everyone, including screen reader users.

Paragraphs Are p

Wrap each block of prose in a p tag. It groups sentences into a real paragraph that assistive tech can navigate one chunk at a time.

<p>Accessibility helps everyone.</p>

Do Not Fake Spacing

Avoid stacking empty divs or br tags to space text. Use real paragraphs and let CSS handle the gaps. Structure should come from the tag, not the styling.

Lists Are for Lists

When items belong together, use a real list. Screen readers announce the count, like list of three items, giving users instant context.

Unordered vs Ordered

Use ul when order does not matter and ol when it does, like steps. Each item lives in an li, never a loose div.

<ol>
  <li>Open the door</li>
  <li>Step inside</li>
</ol>

Emphasis Means em

The em tag marks words you would stress when speaking. Screen readers can change tone, so the emphasis is actually heard, not just seen.

<p>This is <em>really</em> important.</p>

Importance Means strong

The strong tag flags text of high importance, like a warning. It is meaning, not just bold styling, so it carries weight to assistive tech.

b and i Are Visual Only

The b and i tags only change appearance with no added meaning. Reach for em and strong when the stress or importance actually matters.

Quotes Have Tags Too

Use blockquote for a quoted block and q for a short inline quote. The semantics tell users the words came from somewhere else.

<blockquote>Build for everyone.</blockquote>

Code and Abbreviations

Wrap inline code in code and spell out shortenings with abbr. These small tags add the precise meaning sighted readers infer from context.

<abbr title="Accessibility">a11y</abbr>

Meaning Over Looks

The rule for text is simple: choose the tag for its meaning, then style it freely. Looks are CSS; structure is HTML.

Quick Check

Let us pick the meaningful tag.

Recap

Use p for prose, ul and ol for lists, and em and strong for real emphasis. Pick tags for meaning and leave the looks to CSS. 🎉

Frequently asked questions

Is the “Text Elements: Paragraphs, Lists, and Emphasis” lesson free?

Yes — the full text of “Text Elements: Paragraphs, Lists, and Emphasis” is free to read here on the web, and the Web Accessibility Academy course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Web Accessibility Academy course, upgrade to CoddyKit PRO.

What will I learn in “Text Elements: Paragraphs, Lists, and Emphasis”?

Mark up real content with the right text tags. You practise Web Accessibility Academy with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.

Do I need any experience to start Web Accessibility Academy?

No prior experience is required. Web Accessibility Academy on CoddyKit is structured for beginners through advanced learners; this is — lesson 2 of 4, so you can start here or from the beginning and move at your own pace.

How long does the “Text Elements: Paragraphs, Lists, and Emphasis” lesson take?

Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.

Can I write and run code in this Web Accessibility Academy lesson?

Yes. Every Web Accessibility Academy lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.

All lessons in this course

  1. Tags Have Meaning: Why div Soup Fails
  2. Text Elements: Paragraphs, Lists, and Emphasis
  3. The Accessibility Tree: What Screen Readers Hear
  4. Native vs Custom: When to Reach for a Real Element
← Back to Web Accessibility Academy