내일배움캠프/내배캠_ [왕초보] 웹개발 종합반

[왕초보] 웹개발 종합반 1주차

콛 다이어리 2024. 6. 18. 18:15

웹: 개발의 기초 (입문)

 

웹 브라우저: 사이트에 접속할 수 있게 도와주는 것

 

서버 클라이언트: 웹 브라우저의 작동 원리

서버: 주는 쪽

클라이언트: 받는 쪽

(F12를 이용해 코드를 수정하면 내 사이트에서만 코드가 변경됨)

 

라이브러리: 누군가 이미 만들어 놓은 것

 

 

 

VSC(Visual Studio Code)를 사용하는 이유:

코드를 더 편리하게 사용하기 위함

보고서를 메모장보다 워드 등을 사용하는 것처럼

 

HTML: 보여주는 것

CSS: 꾸며주는 것

 

엘리먼트: <></>

여는 태그: <>

닫는 태그: </>

 

<head></head>태그: 파비콘과 제목이 삽입됨

*파비콘: 웹사이트 제목 좌측에 있는 이미지

<body></body>태그: 뼈대, 각종 태그, 자바스크립트와 css가 입력됨

 

스타일 생성하는 방법

(여는 태그에) 클래스 또는 아이디 생성

→ 스타일 태그 생성

위치는 상관 없음

엘리먼트만 있으면 됨

  스타일 설정

 

      // 1. 클래스 생성

      <div class="eun-dong"></div> 

      // 아이디는 <id="eun-dong"> 이렇게

 

<style>

// 2. 스타일 태그 생성

             .eun-dong {

                      // 3. 스타일 설정

                      background-color: #fff;

                      color: #000;

                      border-radius: 50%;

           }

</style>

★문장 끝에 세미콜론(;) 필수

 

 

 

<h1> ~ <h6>: 제목 태그 (header)

숫자가 커질수록 글자 크기는 작아짐

글자 크기를 목적으로 사용하면 안됨

 

<p></p>: 단락 태그 (paragraph)

 

<br>, <br/>: 줄바꿈 태그 (break)

닫는 태그는 없음

요즘은 <br>를더 많이 씀 → 챗gpt 가 말해줌

 

<hr>: 수평줄 태그 (horizontal)

 

<strong></strong>, <b></b>: 볼드체
<strong>: 경고 or 주의사항
<b>:글자 굵게 (bold)

<i></i>: 이텔릭체 (italic: 서양 활자체) 

<mark></mark>: (노란색) 형광펜 효과

<blockquote>, <q>: 인용 내용 (blockquote: 인용구) 
<blockquote>: block요소, 들여쓰기, 긴 인용에 사용
<q>: inline요소, 앞 뒤로 "" 출력, 짧은 인용에 사용
<q>태그 내 <blockquote>태그 사용 x

<ul></ul>: 순서가 없는 아이템을 감싸는 태그 (unordered list)
list-style 모양을 수정하거나 없애려면 css의 list-style 수정

<ol></ol>: 순서가 있는 아이템을 감싸는 태그 (ordered list)
<ol type = "속성 값">

속성값의 종류:

자 (1, 2, 3...)
영어 대문자 (A, B, C...)

영어 소문자 (a, b, c...)
아라비아 숫자 대문자 (I, II, III...)
아라비아 숫자 소문자 (i, ii, iii...)

<dl></dl>: 데이터 목록 (definition list)

<dt></dt>: 정의 (definition term)

<dd></dd>: 설명 (definition description)

<a href = "url 주소">텍스트</a>: 링크 태그 (anchor) 


<div></div>: 분할 태그 (division)