Who Created HTML?
Who Created HTML?
🎯 By the end of this lesson
After completing this lesson, you will be able to confidently do the following 3 things.
- ▸✅ Core patterns of HTML (markup that forms the skeleton of a web page) · CSS (the language for applying styles)
- ▸✅ Mapping to Tailwind (a tool that applies CSS quickly via class names)
- ▸✅ Key points for applying accessibility (a11y · making things usable by everyone) · responsive design (automatic adjustment to screen size)
Use the learning objectives as a checklist and close the lesson once you can answer all of them.
👨💻 The People Behind HTML/CSS — 6 Portraits
HTML/CSS — *The Alphabet of Every UI*
Core Idea
HTML (HyperText Markup Language · the language for marking up the structure and skeleton of a web page) and CSS (Cascading Style Sheets · the language for applying styles like color, size, and layout) are the alphabet of the web. Every framework — React, Vue, Svelte — ultimately compiles down to HTML/CSS before anything is rendered on screen. Without knowing these two, all UI development becomes guesswork.
30 Years of Evolution
- ▸1990 — Tim Berners-Lee, first HTML
- ▸1996 — CSS1 standard
- ▸2014 — HTML5 + CSS3 standardized (semantic markup (tags carry meaning) · Flexbox (single-axis layout tool) · media queries (apply different styles per screen size))
- ▸2017 — CSS Grid (divides the screen into a grid)
- ▸2023 — Container Queries (change styles based on parent container size),
:has()(selector that targets a parent containing a specific child element)
The web has evolved while maintaining backward compatibility. Code from 1995 still mostly works today.
Why It Still Matters
> 'Can't I just learn React?'
React ultimately produces HTML/CSS. Any one of these three gaps will block you:
1. Without semantic HTML (tags with meaning, like <article> and <nav> instead of <div>) — SEO (search engine visibility) and accessibility will suffer
2. Without the CSS box model · Flexbox · Grid — layout becomes guesswork
3. Without responsive design (automatic adjustment per screen size) — you lose 60% of mobile users
> 💡 Truly knowing HTML/CSS fundamentals is the starting point for all front-end development.
What You Learn in This Category
- ▸HTML semantic structure (head · body · semantic tags)
- ▸Form input standards
- ▸CSS selectors · specificity
- ▸Box model (the most commonly confusing part)
- ▸Flexbox · Grid (modern layout)
- ▸Responsive design (media queries)
Knowing all of this makes React and Vue feel natural too.
Why HTML/CSS Is the Foundation of Every UI
In one line: Web apps, mobile apps, emails, documents — everything runs on top of HTML/CSS. The standard UI language, evolved over 30 years.
Tool Mapping — The English in each cell is just a tool name; focus on the description next to it
5 Core Reasons
Bottom line: Without HTML/CSS, React and Vue just produce a pile of meaningless divs. It's the alphabet of UI development.
🤖 Try Asking AI Like This
Knowing the concepts from this lesson lets you give AI specific instructions. Not a vague 'fix this' but a request with vocabulary — that's how you start saving tokens (the unit of text an AI processes at once).
- ▸'Refactor this HTML/CSS applying the concept of semantic markup (using meaningful tags) so it has the same behavior but a cleaner structure.'
- ▸'Check this page for accessibility (a11y) and SEO (search engine visibility) issues.'
- ▸'Produce the same result using Tailwind (quickly applying CSS via class names) classes.'
Why This Reduces Tokens
Without knowing the concepts, you receive an AI answer and still have to ask 'What is that?' again. That follow-up question is what burns tokens. Learn the concepts once, and the conversation ends in a single round.