[HTML/CSS] HTML이란?
HTML이란?
HyperText Markup Language 의 약자로서 웹페이지를 만들기 위한 언어로 웹브라우저 위에서 동작하는 언어다.
+ 하나의 언어(Language)로 취급
+ 온라인 상에서 문서를 주고받을 때 연결하는 역할, 이미지를 표현, 웹 사이트, 웹 페이지, 웹 문서라는 표현을 사용
기본 형태
<!DOCTYPE html>
//문서 타입을 html이라고 명시
<html>
//여기서부터 “html 코드이다” 라고 명시
<head>
문서를 정의하는 데이터가 위치
</head>
<body>
문서에 표시되는 컨텐츠가 위치
</body>
</html>
- Meta 정보 : 눈에는 보이지 않지만 추가적인 정보를 뜻함
- head에
charset
,metadata
등 정보들을 어떻게 표현할지 담는 태그들이 들어간다.
태그(Tag)란?
- 정보를 정의하는 형식
- 그 의미에 맞춰서 사용해야 한다
- 링크, 이미지, 목록, 제목 등 많은 태그들이 있다
- 태그는 그 의미에 맞춰서 사용해야한다. 즉, 태그는 각각의 의미를 가지고 있기 때문에
Sementic
하다 라고 표현한다 - Style을 바꾸는 것은
HTML
보다는CSS
에서 표현해주는 것이 좋다 - 구글에 html tag list 로 검색을 해보면 수 많은 태그들의 정보가 있다
- 이 곳을 참조하자 태그 리스트
- 링크
<a href=""></a>
- 이미지
<img></img>
- 목록
<ul><li></li><ul>
- 제목
<h1~6></h1~6>
예제 1
1. `vscode`에 html:5를 입력하면 아래와 같이 가장 기본 형태의 구조가 작성 된다. 2. `<h1> </h1>` headline의 크기를 의미한다. 3. `<div> </div>` 문서의 구역을 나누겠다라는 의미이다. 4. `<ul> </ul>`unordered list : 순서가 없는 리스트를 의미한다 5. `<li> </li>`list item : 리스트 아이템을 의미한다.
- 링크
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<div>
<h1>반갑습니다.</h1>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
</body>
</html>
예제 2
이 블로그를 페이지 소스 보기 했을 때 어떤 구성인지 알아보고 예제로 대충 작성해보자.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<header>header</header>
<div id = masthead">
<nav id="site-nav">
<ul>
<li>Categories</li>
<li>Tags</li>
<li>About</li>
</ul>
</nav>
</div>
<footer>footer</footer>
</body>
</html>
댓글남기기