home강의 홈으로
Section 3. HTML 더 깊이 알아보기
Lesson 1. 상단의 태그들
<!DOCTYPE html> <html lang="ko"> <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> </html>



1. DOCTYPE

  • 문서가 형식과 버전으로 작성되었는지를 명시
  • 선언시 standards mode(최신 형식)로 문서 실행
  • 선언하지 않을 경우 quirks mode(익플5, 네이게이터 4 등 옛날 브라우저를 모방)로 문서 실행
<!-- 오늘날 사용되는 버전 (HTML5) --> <!DOCTYPE html> <!-- 이전에 사용되던 버전과 모드들 --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">



2. head 태그

메타데이터(기계가 읽을 정보)가 담기는 곳

  • 페이지의 제목
  • 파비콘
  • 기타 메타 정보
  • CSS와 자바스크립트 등의 코드 및 링크



3. title 태그

<title>웹페이지의 제목</title>
  • 브라우저의 탭에 표시
  • 브라우저 즐겨찾기의 제목으로 표시
  • 검색엔진 검색결과의 제목으로 표시



4. meta 태그와 속성들

a. charset

<meta charset="UTF-8"> <!-- 과거 형식 --> <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  • 🎥 인코딩 관련 얄코영상
  • 페이지가 어떤 문자로 작성되었는지 명시 - 글자가 깨지지 않도록
  • UTF-8 - 전세계 거의 모든 문자를 표현할 수 있는(유니코드) 형식
  • 문서 저장 형식도 UTF-8로 맞출 것!
  • html 태그의 lang 속성과의 비교: 언어 vs 문자 인코딩

b. IE 관련 호환정보

<meta http-equiv="X-UA-Compatible" content="IE=edge">
  • 익스플로러에서 열람 시 어떤 모드로 실행할 것인지 지정 (...IE=7, IE=8, IE=9, IE=edge)
  • IE=edge : 해당 익스플로러 버전에서 가장 최신 형식으로 (11의 경우 11)
  • 이후에는 사용되지 않을 설정

c. 뷰포트 관련 정보

<meta name="viewport" content="width=device-width, initial-scale=1.0">

viewport: 화면에 보여지고 있는 영역

모바일 등 특수 상황

  • 시각적 뷰포트: 사람에게 보여지는 영역
  • 레이아웃 뷰포트: 브라우저가 웹페이지를 그리는 영역

viewport


아래 두 링크를 모바일에서 열어보세요!


content 속성 안의 항목들

항목 설명 비고
width 뷰포트의 너비 device-width : 기기의 화면 너비. 정수를 넣으면 픽셀 단위로
initial-scale 페이지가 처음 로드될 때의 줌 레벨 기본 1.0
maximum-scale 최대 줌 레벨 비추천
minimum-scale 최소 줌 레벨 비추천
user-scalable 사용자가 핀치로 줌인, 아웃 가능 여부 no로 비활성화, 비추천

d. Open Graph 정보

  • Meta(구 페이스북에)에서 만든 프로토콜
<meta property="og:title" content="얄코의 HTML & CSS 강좌"> <meta property="og:description" content="얄코의 최신 강좌! 웹 개발을 위한 HTML과 CSS 지식들을 '떠먹여'드립니다."> <meta property="og:image" content="https://showcases.yalco.kr/html-css-scoop/03-01/yalco.png">

아래 링크를 페이스북이나 카톡에 공유해보세요!



5. 파비콘

<link rel="shortcut icon" href="./favicon.png" type="image/x-icon">

오늘날에는 .png, .gif 파일로 파비콘 사용이 가능합니다.

예전 익스플로러를 위한 .ico 파일 제작: 👉 'favicon generator' 검색



👉 추가 정보 보기 (MDN)

🤔얄코에게 질문하기질문은 반.드.시 이리로 보내주세요! ( 강의사이트 질문기능 ✖ )

강의에서 이해가 안 되거나 실습상 문제가 있는 부분,
설명이 잘못되었거나 미흡한 부분을 메일로 알려주세요!

답변드린 뒤 필요할 경우 본 페이지에
관련 내용을 추가/수정하도록 하겠습니다.

이메일 주소
yalco@yalco.kr
메일 제목 (반드시 아래 제목을 붙여넣어주세요!)
[질문] 제대로 파는 HTML & CSS (유료 파트) 3-1

🛑질문 전 필독!!

  • 구글링을 먼저 해 주세요. 들어오는 질문의 절반 이상은 구글에 검색해 보면 1분 이내로 답을 찾을 수 있는 내용들입니다.
  • 오류 메시지가 있을 경우 이를 구글에 복붙해서 검색해보면 대부분 짧은 시간 내 해결방법을 찾을 수 있습니다.
  • 강의 페이지에 추가사항 등 놓친 부분이 없는지 확인해주세요. 자주 들어오는 질문은 페이지에 추가사항으로 업데이트됩니다.
  • "유료파트의 강의페이지는 어디 있나요?" - 각 영상의 시작부분 검은 화면마다 해당 챕터의 강의페이지 링크가 있습니다.
  • 질문을 보내주실 때는 문제가 어떻게 발생했고 어떤 상황인지 등을 구체적으로 적어주세요. 스크린샷을 첨부해주시면 더욱 좋습니다.
🌏 Why not change the world?