HTML은 누가 만들었는가
HTML은 누가 만들었는가
🎯 이 lesson 을 읽고 나면
이 lesson 을 다 읽고 나면 아래 3가지를 자신 있게 할 수 있습니다.
- ▸✅ HTML (웹 페이지의 뼈대 마크업) · CSS (스타일 입히는 언어) 의 핵심 패턴
- ▸✅ Tailwind (클래스 이름으로 CSS 를 빠르게 적용하는 도구) 와의 매핑
- ▸✅ 접근성 (a11y · 누구나 쓸 수 있도록 만드는 것) · 반응형 (화면 크기에 맞춰 자동 조정) 적용 포인트
학습 목표를 체크리스트로 두고 다 답할 수 있게 되면 lesson 을 닫으세요.
👨💻 HTML/CSS 를 만든 사람들 — 6명 6컷
HTML/CSS — *모든 UI 의 알파벳*
핵심 한 줄
HTML (HyperText Markup Language · 웹 페이지의 구조·뼈대를 표시하는 언어) 과 CSS (Cascading Style Sheets · 색·크기·배치 같은 스타일을 입히는 언어) 는 웹의 알파벳 입니다. React·Vue·Svelte 같은 모든 프레임워크가 결국 HTML/CSS 로 변환되어 화면에 그려집니다. 이 두 가지를 모르면 모든 UI 개발이 짐작 으로 됩니다.
30년 진화
- ▸1990 — 팀 버너스리, 첫 HTML
- ▸1996 — CSS1 표준
- ▸2014 — HTML5 + CSS3 표준화 (시맨틱 마크업 (태그가 의미를 가짐) · Flexbox (한 줄 배치 도구) · 미디어 쿼리 (화면 크기별로 스타일 다르게 적용))
- ▸2017 — CSS Grid (격자판으로 화면을 나누는 도구)
- ▸2023 — Container Queries (부모 컨테이너 크기에 따라 스타일 변경),
:has()(자식 요소를 가진 부모를 골라내는 선택자)
지금까지 호환성을 유지 하면서 발전. 1995년 코드가 지금도 거의 동작합니다.
왜 지금도 필요한가
> "React 만 알면 되지 않나요?"
React 는 결국 HTML/CSS 를 만듭니다. 다음 셋 중 하나만 부족해도 개발 막힘:
1. 시맨틱 HTML (div 가 아닌 article·nav 처럼 의미가 있는 태그) 모르면 — SEO (검색엔진 노출) ·접근성 망함
2. CSS 박스 모델·Flexbox·Grid 모르면 — 레이아웃이 짐작 으로
3. 반응형 (화면 크기별 자동 조정) 모르면 — 모바일 사용자 60% 잃음
> 💡 HTML/CSS 기본기 를 진짜로 안다 는 것은 모든 프론트엔드 개발의 출발점.
이 카테고리에서 배우는 것
- ▸HTML 시맨틱 구조 (head·body·시맨틱 태그)
- ▸폼 입력 표준
- ▸CSS 선택자·명시도
- ▸박스 모델 (가장 헷갈리는 부분)
- ▸Flexbox·Grid (현대 레이아웃)
- ▸반응형 (미디어 쿼리)
이걸 다 알면 React·Vue 도 자연스럽게 익혀집니다.
왜 HTML/CSS가 모든 UI의 기반인가
한 줄: 웹·모바일 앱·전자메일·문서 — 모두 HTML/CSS 위에. 30년 진화한 UI 표준 언어.
도구 매핑 — 각 칸의 영어는 도구 이름일 뿐, 옆 설명만 보세요
5가지 핵심 이유
핵심: HTML/CSS 모르면 React·Vue 도 이상한 div 무더기. UI 개발의 알파벳.
🤖 AI 에게 이렇게 요청해보세요
이 lesson 의 개념을 알면 AI 에게 구체적으로 지시할 수 있습니다. 막연한 "고쳐줘" 가 아니라 어휘를 가진 요청 — 그게 토큰(AI 가 한 번에 처리하는 글자 단위) 절약의 출발점입니다.
- ▸"이 HTML/CSS 에 시맨틱 마크업 (의미 있는 태그 사용) 개념을 적용해 리팩토링(같은 동작·더 깔끔한 구조) 해줘"
- ▸"이 페이지의 접근성 (a11y) · SEO (검색엔진 노출) 점검해줘"
- ▸"Tailwind (클래스 이름으로 CSS 빠르게 적용) 클래스로 같은 결과 만들어줘"
왜 이게 토큰을 줄이나
개념을 모를 땐 AI 답변을 받고도 "그게 뭐예요?" 를 다시 물어야 합니다. 그 "다시 물음" 이 토큰을 잡아먹습니다. 개념 한 번 익혀두면 대화가 한 번에 끝납니다.