분명 내가 많이 쓰고, 알고있던 내용이라고 해도
면접이나 다른사람에게 제대로 설명을 못하면.. 그냥 모르는거라고 생각한다. 그래서 간단하게 정리해 보려고 한다.
시맨틱 마크업이란, 의미를 잘 전달하도록 문서를 작성하는 것을 말한다.
<div id='header'></div>
를 썼다면 이젠 <header>
태그 하나로 깔끔하게 정리할 수 있다. <header> 와 <footer>
사용<main> 과 <section>
사용<article>
사용<h1>
사용<ul> 과 <li>
사용<nav>
사용월드와이드웹을 통해 제공되는 정보를 나타낼 목적으로 사용되는 마크업 언어이며 차세대 웹 표준으로 확정된 html의 5번째 버전을 의미한다.
html5로 넘어오면서 클라이언트와 서버와의 통신이 가능하며 플러그인을 사용하지 않고도 웹 서비스를 제공할 수 있을 정도로 많은 기능이 추가되었다. 이러한 발전된 html5는 css, js API를 통한 기능의 확장, 결합을 통해 기존의 markup language 이상의 의미를 갖게 되었다.
모든 HTML 문서는 <!DOCTYPE>선언으로 시작한다. HTML5의 경우 이런식으로 말이다.
이 선언은 태그는 아니지만 브라우저가 어떤 타입을 받아들여야할지를 알려주는 정보이다. HTML5의 필수 태그에는 html, head, body 등이 있다. html은 HTML문서의 가장 최상단에 위치하는 태그이며, head태그에는 style, script, title, link, meta 태그등이 있다. body 태그에는 HTML 문서의 내용이 들어간다.
meta 태그는 head 부분에서 다른 태그들로 나타낼수 없는 메타데이터를 나타내는 태그를 의미한다. 검색엔진이나 브라우저에서 읽히게 된다.
참고