티스토리 뷰
사용 IDE: Pycham
사용 언어 : HTML(Hyper Text Markup Language)
내용 : 웹개발에는 HTML, CSS, JS와 같은 프로그램 언어가 사용된다.
- HTML : 뼈대
- CSS : 꾸미기
- JS : 동작/구동
<기본적인 명령어>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>코딩을 시작해보자 | HTML 기초</title>
</head>
<body>
<!-- 구역을 나누는 태그들 -->
<div>나는 구역을 나누죠</div>
<p>나는 문단이에요</p>
<ul>
<li> bullet point!1 </li>
<li> bullet point!2 </li>
</ul>
<!-- 구역 내 콘텐츠 태그들 -->
<h1>h1은 제목을 나타내는 태그입니다. 페이지마다 하나씩 꼭 써주는 게 좋아요. 그래야 구글 검색이 잘 되거든요.</h1>
<h2>h2는 소제목입니다.</h2>
<h3>h3~h6도 각자의 역할이 있죠. 비중은 작지만..</h3>
<hr>
span 태그입니다: 특정 <span style="color:red">글자</span>를 꾸밀 때 써요
<hr>
a 태그입니다: <a href="http://naver.com/"> 하이퍼링크 </a>
<hr>
img 태그입니다: <img src="https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" />
<hr>
input 태그입니다: <input type="text" />
<hr>
button 태그입니다: <button> 버튼입니다</button>
<hr>
textarea 태그입니다: <textarea>나는 무엇일까요?</textarea>
</body>
</html>
크게는 구조가 <head> </head>, <body> </body>로 이루어져 있다.
- head 구문 : 웹페이지의 속성 정보, Title, 파비콘, 구글 검색엔진이 웹사이트를 더 잘 전송할 수 있게 해주는 코드.
(meta, script, link, title....)
- body 구문 : 웹페이지의 내용을 구성하는 코드.
- <meta> : 해당 문서에 대한 정보인 메타데이터(metadata)를 정의할 때 사용.
*** <meta charset="UTF-8"> : 문자 인코딩 및 문서 키워드, 요약 정보
- <h1> : 문서의 제목(검색이 될 때 검색이 쉽다.)
- <h2> : 소제목 (~h6까지)
- <span> : 특정 글자의 속성을 줄 때 사용.
- <a> : 하이퍼링크 태그
- <img> : 이미지 태그
- <input> : 사용자로부터 입력을받을 수 있는 입력 필드를 정의할 때 사용.
- <div> : division의 약자 구역을 분할할 때 사용.
- <p> ~ </p> : paragraph의 약자 문단을 나눌 때 사용.
- <br> : 줄 바꿈.
- <pre> </pre> : <pre></pre> 태그 내에 있는 엔터와 스페이스가 그대로 웹 브라우저에 적용.
- <hr> : 수평 구분선
- <!-- 주석내용 --> : 주석
- 글자 모양 지정 : b, small, sub, sup, ins, del
- 목록 태크 : ul(Unordered List), ol(Ordered List), li(목록 요소 생성)
- 테이블 태크 : table, th(열제목, bold), tr(행 생성), td(열 생성)
참고 사이트:
https://yunbinni.tistory.com/63
http://www.tcpschool.com/html-tags/meta
[실습 로그인 페이지 만들기]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>로그인 페이지</title>
</head>
<body>
<h1> 로그인 페이지 </h1>
<h2>
<p> ID : <input type = "text"/> </p>
<p> PW : <input type = "text"/> </p>
<button> 로그인하기 </button>
</h2>
</body>
</html>
REVIEW
HTML을 처음 사용해보았다. 내가 그동안 사용해왔던 웹사이트들이 어떻게 만들어지는지 조금이나마 이해할 수 있는 시간이었다. 코딩을 배우려고 마음먹기 전에는 내가 이런걸 해볼거라고는 생각하지도 못했었지만, 막상 시작하니 재밌고 더 높은 수준의 서비스를 구축해보고 싶다는 생각이 든다. 하루하루 발전해가는 내가 되도록하자.