~/talk

Semantic HTML: What, Why, and How

Talkat Front-End Foxes Day 2022 · on Tuesday, 2022-09-13· [web-platform, accessibility]
slides:none on file

Concrete rules and examples for immediate use not platitudes Use one H1 and follow heading order for screen reader outlines, landmark roles header main footer appear once each, and validate the document outline with a screen reader Meta tags and open graph/schema improve SEO, picture with Source loads smallest image for performance, and table caption colgroup thead and scope make large tables navigable Forms produce multipart key value pairs on submit, and input type attribute has 21 possible values while details/summary creates a toggle with no JavaScript also use one H1

AI-written summary · about

  1. 0:00Introduction to semantic HTML
  2. 1:26Basic HTML page structure
  3. 3:57SEO and meta tags
  4. 5:43Headings and document outline
  5. 7:08Landmark and ARIA roles
  6. 9:15Enriching content with HTML
  7. 13:51Forms and form controls
  8. 18:11Input types and validation
  9. 21:02Links vs buttons accessibility
  10. 22:50Responsive images and iframes
  11. 23:56Built-in interactive elements
  12. 25:00Q&A on frameworks and semantics
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.