HTML : Hyper Text Markup Language의 약자
웹에서는 콘텐츠를 하이퍼 텍스트로 생성하는데 이러한 하이퍼 텍스트로
구성된 웹 페이지(HTML 문서)를 만드는데 사용하는 컴퓨터 언어
웹 페이지는 HTML태그(tag)로 구성되어 있다.
<h1>제목</h1>
실행 환경 : vs코드(Visual Studio Code)
HTML기본 탬플릿 자동완성 : ! + 엔터(enter)
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<style>
h1{
color: blue;
}
</style>
<title>HTML 기본 구조</title>
</head>
<body>
<h1>프론트엔드 웹 개발</h1>
<hr>
<h2>공부 목록</h2>
<p>HTML</p>
<p>CSS</p>
<p>JavaScript</p>
</body>
</html>
<!DOCTYPE html> : 현재의 웹 문서가 HTML5임을 알린다.
<html> : HTML 문서의 시작과 끝을 나타낸다.
<html lang="ko'> : lang속성은 웹 페이지의 언어를 한국어로 설정한다.
<html lang="en"> 영어
<html lang="ja"> 일본어
<html lang="de"> 독일어
<html lang="fr"> 프랑스어
<html lang="es"> 스페인어
<html lang="bg"> 브라질어
<html lang="zn"> 중국어
<html lang="nl"> 네덜란드
<html lang="da"> 덴마크
<html lang="it"> 이탈리아어
<html lang="in(id)"> 인도네시아어
<html lang="fi"> 핀란드
<html lang="fa"> 이란
<html lang="he(iw)"> 히브리어
그외 : https://www.w3schools.com/tags/ref_language_codes.asp
<head> : 웹 브라우저 메인 창에는 보이지 않지만 웹 브라우저가 알아야 할 정보를 입력하는 곳이다.(CSS, 자바 스크립트, jQuery등의 프로그램 코드 or 파일연결, 한글 문자셋, 웹 브라우저 제목 설정 등등...)
<meta> : 데이터를 표현하는 메타 데이터를 설정할 때 사용되며, 문자 세트를 설정하는 것이 중요한 역할 중 하나이다. charset="UTF-8"은 문자 세트를 HTML5의 표준 문자 세트인 UTF-8로 설정한다. UTF-8로 설정되어 있지 않는 경우 웹 브라우저 화면에 한글이 깨질 수 있다.
<style> : HTML문서를 꾸미는 CSS코드가 삽입된다. <style>태그는 <head>태그 내에 삽입되어야 한다. 여기서는 <h1>태그의 영역 안에 글자를 파란색으로 설정했다.
<title> : <head>안에서 설정해야 하며, 웹 문서의 제목을 입력한다.
<p> : HTML 문서에서 단락에서 표현하는 데 사용된다.
<body> : 실제 웹 브라우저에 표시할 내용을 입력한다. HTML태그는 대부분 <body>태그 안에서 사용한다.
<h1~6> : HTML문서에서 글 제목을 표현하는 데 사용된다. 숫자가 작아질수록 크기도 작아진다.
<hr> : 콘텐츠 내용에서 주제가 바뀔 때 사용할 수 있는 수평 가로선을 정의할 때 사용한다.
<태그이름 속성이름 = "속성값">
속성 이름은 언제나 소문자로 작성한다.(권장사항)
속성값은 언제나 따옴표로 감싼다.
<!DOCTYPE html> <!--현재 웹 문서가 HTML5임을 정의함-->
<html lang="ko"> <!--웹 브라우저 언어를 한국어로 설정-->
<head> <!--웹 페이지의 필요한 정보를 가지고 있음-->
<meta charset="UTF-8">
<title>HTML주석문</title>
</head>
<body>
</body>
</html>