HTML 페이지를 구성하는 각 부품
Ex) 제목, 본문, 이미지 등
요소와 태그를 구분하지 않고 사용.
<h1>Hello HTML5</h1>
<p>즐거운 웹 프로그래밍 입문</p>
<audio></audio>
<img>
<br>
<hr>
<h1>Hello HTML5</h1>
<img />
<br />
<hr />
<h1 title="header">Hello HTML5</h1>
<img src="image.png">
※title, src= 속성 이름(name),
header, image.png= 속성 값(value).
코드 설명을 기록할 때 사용.
여러 줄 주석 작성 방법
<!-- 주석 -->
<!DOCTYPE html>
<html>
<head>
<title>Hello HTML5</title>
</head>
<body>
</body>
</html>
<html>
태그의 lang 속성<html lang="ko">
• 구글 검색 엔진이 웹 페이지를 탐색할 때 어떤 언어로 작성했는지 쉽게 알 수 있도록 도움.
<head>
태그 내부에 넣을 수 있는 태그<meta>
: 메타 데이터(해당 문서에 대한 정보)를 정의할 때 사용.
charset
: character set, 문자 집합name
: 메타 데이터의 이름content
: name과 연관된 값[예시]
<meta charset="UTF-8">
<meta name="description" content="Free Web tutorials">
<meta name="keywords" content="HTML, CSS, JavaScript">
<meta name="author" content="John Doe">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<title>
: 페이지 제목 지정. [예시]
<head>
<title>HTML Elements Reference</title>
<link>
: 웹 페이지에 다른 파일 추가rel
: 현재 문서와 연결된 문서의 relationshiphref
: URL[예시]
<link rel="stylesheet" href="style.css">
<style>
: 웹 페이지에 스타일시트 (css) 추가.[예시]
<html>
<head>
<style>
h1 {color:red;}
</style>
</head>
<body>
<h1>A heading</h1>
</body>
</html>
<base>
:href
나 target
속성 중 최소 하나 이상을 명시해야 함.<head>
<base href="https://www.w3schools.com/" target="_blank">
</head>
<style>
태그를 사용해 직접 입력.[예시]
<head>
<title>HTML5 Basic</title>
<style>
h1 {
color : white;
background: black;
}
</style>
</head>
<body>
<h1> Hello world..! </h1>
<link>
태그의 href
속성을 사용해 불러옴.예시)
[Style.css]
h1 {
color : white;
background: black;
[HTMLPageWithLink.html]
<head>
<link rel=”stylesheet” href=”Style.css”>
</head>
<body>
<h1>Hello World..!</h1>
</body>
</html>
<script>
태그를 사용해 HTML 페이지 내부에 코드 작성.// 경고 창을 출력합니다.
/*
경고 창을
출력합니다.
*/
[예시]
<head>
<script>
// 경고 창을 출력합니다.
alert(‘Hello Javascript .. !’);
</script>
</head>
<script>
태그의 src
속성에 파일 경로를 입력해 HTML 페이지로 불러옴. [예시]
[OuterJavaScript.js]
alert(‘OuterScript’);
[HTMLPageWithOuterScript.html]
<head>
<script src=”OuterJavaScript.js></script>
</head>
[검사]
F12
or Ctrl + Shift + I
option +cmd + I
[Elements]
탭: 현재 HTML 페이지의 계층 구조 확인[Console]
탭: 오류 확인 및 자바스크립트 코드 추가 입력.