기존에 자바를 공부할 때, 이클립스로 수업하던 것과는 다르게,
수업시간에 Visual Studio Code를 사용하기 시작했다.
내일 수업을 위해서 HTML의 완전 기초부터 정리해보자~
수업은, https://www.w3schools.com/
에서 진행중에 있다. (교재받으러 학원가야되는데 너무 싫다~)
< 01html >
1. HTML은 Hyper Text Markup Language의 약자다.
2. HTML은 웹 페이지를 만드는 표준 마크업 언어다.
3. HTML은 웹 페이지의 구조를 명시한다.
4. HTML은 element(요소)들로 이루어져 있다.
5. HTML element는 컨텐트를 어떻게 표시해야 하는 지
브라우저에게 알려준다.
6. HTML element는 컨텐트를 '이 것은 제목이다.',
'이 것은 문단이다.', '이 것은 링크다.'라고 표시한다.
< 02element >
#요소
1. element(요소)는 시작태그, 컨텐트, 종료태그로 이루어져 있다.
2. element(요소)는 브라우저에게 컨텐트가 어떻게 출력되어야 하는 지 알려준다.
#태그
1. 삼각괄호 안에 태그명 작성 : <태그명>
2. 삼각괄호 안에 태그명이 /로 시작하면 종료태그, 그렇지 않으면 시작태그
3. 태그는 항상 시작태그와 종료태그가 같은 이름으로 쌍이 맞아야 함.
#빈 요소(empty element)
1. 시작태그만으로 요소완성
2. 빈요소는 /가 시작 태그 끝에 작성되는 경우도 있음.
#주의할 내용
1. 요소(element)를 태그(tag)로 지칭하는 경우가 많음.
2. 빈 요소가 아닐 경우 종료태그 생략 하지 않기
3. 각 요소가 섞이면 안됨
ex) <h1>제목 제목 제목<p> 제목</h1> 문단 문단 문단 </p>
4. 태그명은 대소문자 구분이 없음.
ex) <H1>제목 제목</H1> <P>문단 문단</P>
< 03heading >
<!DOCTYPE html>
<html>
<head>
<title>제목 연습</title>
</head>
<h1>first heading</h1>
<h2>second heading</h2>
<h3>third heading</h3>
<h4>fourth heading</h4>
<h5>fifth heading</h5>
<h6>sixth heading</h6>
<p>paragraph!!!!</p>
</html>
< 04paragragh >
<!DOCTYPE html>
<html>
<head>
<title>문단 연습</title>
</head>
<body>
<h1>
문단 연습 파일
</h1>
<p>가나다라 마바사 ~~!~!~!</p>
<p>새로운 문단 가나다라 마바사</p>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit.
Earum possimus beatae rerum dolor,
minus repellendus et minima perferendis nam necessitatibus
saepe nesciunt quisquam! Nesciunt saepe placeat quidem, esse dolorem autem!</p>
<p>Lorem ipsum dolor sit amet.</p>
<p>Lorem.</p>
</body>
</html>
< 05hr >
<!DOCTYPE html>
<html>
<head>
<title>수평자 연습</title>
</head>
<body>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolor nemo facere et. Quae deserunt, culpa minima non accusamus debitis eius quos, suscipit pariatur adipisci neque, doloribus aperiam quis inventore quidem.</p>
<hr>
<p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Mollitia, nostrum nam odio numquam accusantium, cumque rerum atque at laudantium itaque repudiandae et soluta tenetur eaque maiores beatae harum, dolore incidunt?</p>
</body>
</html>
< 06text >
<!DOCTYPE html>
<html>
<head>
<title>
텍스트 연습
</title>
</head>
<body>
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente, dolorem. Incidunt quis exercitationem, autem nesciunt similique eos explicabo officiis hic beatae maiores aperiam voluptates commodi sed recusandae? Id, corrupti natus.
<br>Lorem ipsum dolor sit amet consectetur adipisicing elit. Inventore ea expedita deserunt in ad. Incidunt excepturi veniam dolore quibusdam itaque, ullam tempora eum explicabo libero ipsa odit, odio officia ad!
<p>
브라우저는 텍스트의 엔터 무시
여러 스페이스는 하나의 스페이스로 만듬
</p>
<h1>
새로운 줄을 표현하는 요소 br
</h1>
<p>
브라우저는 텍스트의 엔터 무시<br>
여러 스페이스는 하나로
</p>
<p>
여러 스페이스는 로 작성
</p>
</body>
</html>
< 07pre >
<!DOCTYPE html>
<html>
<head>
<title>
pre 태그 연습
</title>
</head>
<body>
<h1>preformatted 태그</h1>
<p>
Lorem ipsum dolor sit amet.
Eos esse dolore est corrupti.
Incidunt consequatur ullam dolor repudiandae.
</p>
<pre>
Lorem ipsum dolor sit amet.
Ducimus iste cum aspernatur porro?
Eligendi vitae aliquam repudiandae magni?
</pre>
</body>
</html>
< 08emmet1 >
<!DOCTYPE html>
<!-- html>head>title^body -->
<html>
<head>
<title>emmet 연습1</title>
</head>
<body>
<h3>여러 요소 : *n </h3>
<!-- p*3 -->
<p>hello</p>
<p>world</p>
<p>html</p>
<h3>요소안의 요소 : 태그명>태그명</h3>
<!-- p>span -->
<p><span></span></p>
<h3>주석은 ctrl + /</h3>
<hr>
<h3>lorem을 갖는 3개의 p 요소를 만들기</h3>
<!-- p*3>lorem -->
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Architecto dolores minima perferendis error, beatae vitae quibusdam numquam nihil natus fuga tenetur dolorum corrupti doloremque nam temporibus, quaerat sapiente nobis cupiditate.</p>
<p>Perspiciatis, sed. Nisi quod aliquid laborum! Sit, atque quae nam iure ducimus minus nostrum totam est excepturi reprehenderit vero voluptatem maiores similique cupiditate a doloribus libero repudiandae aliquid! Nisi, saepe?</p>
<p>Blanditiis repudiandae dolorum consequuntur quidem, excepturi amet illum iusto, minus ad beatae molestiae laborum molestias cum. Maiores, magni ab praesentium, nobis facilis earum repellendus consectetur reiciendis a esse asperiores nihil!</p>
</body>
</html>
< 09comment >
<!DOCTYPE html>
<!-- html>head>title^body -->
<html>
<head>
<title>주석 연습</title>
</head>
<body>
<!-- h1>lorem3 -->
<h1>Lorem, ipsum dolor.</h1>
<p>주석은 <!-- -->에 작성</p>
<p>단축키는 ctrl + / </p>
<p>코드보기하면 보이므로 중요한 내용을 작성하지 말 것</p>
<!-- 우리집 비밀번호 9999 -->
</body>
</html>
< 10body >
<!DOCTYPE html>
<!-- html>head>title^body -->
<html>
<head>
<title>
body 요소
</title>
<p>문단이 여기 있으면 안됨</p>
</head>
<p>Lorem, ipsum dolor.</p>
<body>
<h1>body 요소</h1>
<p>브라우저에 표시되는 내용 제목(h1~h6), 문단(p), 표(table) 등을 작성하는 요소</p>
<p>하나만 있으면 됨</p>
<p>만약에 생략하면 자동으로 하나 생김
</body>
</html>
<p>Lorem ipsum dolor sit amet.</p>
'수업 복습하기 > HTML + CSS' 카테고리의 다른 글
CSS [기초] - day02(오후) (0) | 2021.10.07 |
---|---|
CSS [기초] - day02(오전) (0) | 2021.10.07 |
CSS [기초] - day01 (0) | 2021.10.06 |
HTML [기본] - day02(마무리) (3) | 2021.10.06 |
HTML [기초] - day01(오후) (0) | 2021.10.05 |