728x90
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
vscode에 html:5를 입력하면 아래와 같이 가장 기본 형태의 구조가 작성 된다.<h1> </h1>headline의 크기를 의미한다.<div> </div>문서의 구역을 나누겠다라는 의미이다.<ul> </ul>unordered list : 순서가 없는 리스트를 의미한다<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>
HTML 구조화 설계
HTML structure design (구글 이미지 탭)
html structure design - Google 검색
코드스쿼드] HTML, CSS 개발을 위한... antaehyeon.github.io
www.google.co.kr

- ID 와 Class
- ID(Identifier)
- 고유한 속성을 지님(같은 ID가 있더라도 오류는 나지 않지만 고유한 속성을 가지도록 사용하자)
- Class
- 중복적으로 사용 가능
- 비슷한 스타일을 표현하기 위함
- ID(Identifier)
728x90
300x250
