프론트엔드 개발 블로그

HTML 정리

by heeji_

HTML (Hypertext Markup Language)

웹 페이지를 표시하기 위해 개발된 언어이다. 구조적인 문서를 만들 수 있는 방법을 제공한다. 브라우저는 HTML 문서를 해석해서 웹페이지로 보여주는 역할을 한다.

 

DOCTYPE

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <h1>Hello World!</h1>
  </body>
</html>

HTML 최상단에 <!DOCTYPE html> 형태로 작성한다. 웹 브라우저에 해당 문서의 버전이나 타입을 알려주는 역할을 한다. DOCTYPE을 선언하지 않으면 브라우저는 쿼크모드로 문서를 해석한다.

 

<head>

문서에 대한 정보와 설정, 외부 리소스 연결 등을 담당한다.

<head>
  <title>BLOG | heeji.dev</title>
  <script
    src="/_next/static/chunks/fd9d1056-6f9b53447c266b93.js"
    async=""
  ></script>
</head>
  • <title>: 문서의 제목을 정의
  • <script>: 불러올 자바스크립트 파일을 정의
  • 그 외 <link>, <style> 등 리소스를 연결한다.

 

<meta>

문서의 메타데이터를 나타낸다. 인코딩 방식, 저자, 뷰포트 설정, 페이지 설명과 같은 정보를 제공한다.

<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="description" content="프론트엔드 개발자의 블로그입니다." />

<meta property="og:title" content="스코프와 스코프체인 | HEEJI.DEV" />
<meta
  property="og:description"
  content="자바스크립트에서 스코프가 어떻게 구성되는지 알아봅니다."
/>
  • property 속성에 og를 추가하면 링크를 공유했을 때 미리보기에 보이는 메타데이터를 정의할 수 있다.

 

웹 접근성 (Web Accessibility)

장애인, 고령자들이 웹 사이트에서 제공하는 정보에 비장애인과 동등하게 접근하고 이해할 수 있도록 보장하는 것이다.

 

aria

웹 접근성을 향상시키기 위한 기술이다. HTML을 보충해 상호작용이나 필요한 정보를 제공한다.

 

시맨틱 태그

태그에 의미를 부여하는 것. 시맨틱 태그를 사용하면 웹 페이지의 구조와 컨텐츠의 의미가 명확하다. 검색 엔진이나 스크린 리더가 페이지를 더 잘 이해하고 해석할 수 있다.

가독성이 좋아져 유지보수에 좋다.

 

참고자료

블로그의 정보

아자아자

heeji_

활동하기