(면접에 나올법한 부분들을 위주로 정리를 해보려고 한다.)
Hyper Text Markup Laungauge
쉽게 말해, 문서의 타입을 지정
<head>의 meta 태그<div> 태그 대신 <section> <article> <nav> <footer> <aside>와 같은 태그를 상황에 따라 사용하는 것| 태그 | 설명 |
|---|---|
| header | 페이지 제목, 소개 글, 로고 or 아이콘, 검색 양식 등 |
| nav | 메뉴, 목차 |
| aside | 간접적으로 문서와 관련된 내용 |
| main | 지배적인 콘텐츠 영역 나타냄 |
| section | 구체적인 시맨틱 태그가 없는 문서의 독립적인 영역 |
| article | 독립적인 배포 또는 재사용되도록 의도된 문서 (게시글, 잡지, 블로그 작성글, 대화형 위젯 등 ) |
| footer | 섹션의 작성자에 대한 정보, 저작권 데이터, 문서링크 포함 |
| em, strong | em: 기울기체, strong: 볼드체 |
| p | HTML 문서의 단락 정의 |
<article> vs <section><article> : 요소 자체가 하나의 의미 있는 콘텐츠 블록 영역<section> : 페이지의 단일 부분을 그룹화하는데에 유용사이트를 잘 찾기 쉽도록하는 검색 엔진 최적화
1. 시멘틱하게 HTML 작성
2. <title>을 놓치지 말고 적절하게 작성
3. <meta name="description"> 이용
4. <meta charset="UTF-8"> 이용
<span> <button> <img><div> <article> <form>