본문 바로가기

스터디/React

[React] 강의 1주차 (3) - HTML [1] 구조

[국비지원교육]  [패스트캠퍼스] React 강의 1주차 (3) -  웹사이트 만들기 [1] 구조

 

- Doctype(DTD)

- HTML, HEAD, BODY

- CSS, JS 연결

- 화면에 이미지 출력

- 상태 경로와 절대 경로

- 페이지를 나누고 연결 하기

- 모든 파일 공백 크기 설정


 

 

1. Doctype(DTD) : 문서의 HTML 버전 지정 


2. HTML, HEAD, BODY, META

 

<html> : 문서의 전체 범위 ( html 문서가 어디에서 시작하고, 어디에서 끝나는지 알려주는 역할)

<head> : 문서의 정보를 나타내는 범위 (웹 브라우저가 해석해야 할 웹 페이지의 제목,설명,사용할 파일 위치, 스타일(css), 보이지 않는 정보를 작성하는 범위)

<body> : 문서의 구조를 나타내는 범위(사용자 화면을 통해 보여지는 로고, 헤더, 푸터, 네비게이션, 메뉴, 버튼, 이미지, 웹 페이지의 보여지는 구조를 작성하는 범위)

<meta> : HTML 문서(웹페이지) 제작자, 내용, 키워드, 여러 정보를 검색엔진이나 브라우저에게 제공

- charset : 문자인코딩 방식, 웹에선 UTF-8의 사용을 권장

- name : 정보의 종류 

- content : 정보의 값 

 


3. CSS, JS 연결

 

>index.html 문서작성

 

 

** <link> : 외부 문서를 가져와 연결할 때 사용. (대부분 css 파일)

- rel : 가져올 문서와 관계

- href : 가져올 문서의 경로

Ex) <link rel="icon" href="./favicon.png"

(브라우저 탭 아이콘)

 

 

 

> main.css 문서작성 

 

 

 

 

 

 

 

 

 

 >(index.html) live server 실행  > 화면 확인

 

 

 

 

 

 

 

 

> "ko" 로 수정시 한국어 출력이 가능해 집니다.

 

 

 

> main.js 파일 생성 후 index.html 연결

 

 

 

 

 

 

 

**<script>

<script src="./main.js"></script>
<script>
	console.log("hi");
<script>

- src: 자바스크립트 (JS)파일 가져오는 경우.

- 자바스크립트 (JS)를 HTML 문서안에서 작성하는 경우 

 

 

 

>  F11 개발자 환경에서 화면 확인

 

 

 

** <style> : css를 바로 적용시킬 수 있습니다.

스타일(css)를 HTML 문서 안에서 작성하는 경우에 사용.

 

 

 

 

 

 

 

 

 

 

** <title> 문서의 제목 

 

 

 

 

 


4. 화면에 이미지 출력

 

https://heropy.blog/ 접속 > (command + shift+C) 원하는 이미지 클릭 :  f11 개발자 화면면에서 마우스 우클릭 눌러서 이미지 다운로드 가져오기

>아래 링크 클릭 > 다운로드 

 

> 다운로드 후, images 폴더 만든 후, 이미지 넣기 > 이미지 출력 확인 

**폴더 정리 시켜주기

(css 폴더 만들어, main.css 넣기)

(js 폴더 만들어 main.js 넣기)

 

 

** 아래와 같이 다이렉트 링크에서 불러올수있습니다. 

<img src="https://heropy.blog/css/images/logo.png" alt="heropy로고">

5. 상태 경로와 절대 경로

 

 


6. 페이지를 나누고 연결 하기 

 

naver <a> tag 클릭시, naver 창이 이동.

about <a> tag 클릭시, about.html 창이 이동.

/ 절대경로 <a> tag클릭시, main 페이지 이동.

<a href="https://www.naver.com/">NAVER</a>
<a href="/about/about.html">about</a>
<a href="/">홈</a>

 


7. 모든 파일 공백 크기 설정

 

code > 기본설정 > 환경설정 오픈 !  > tab size 검색 > 4를 숫자 2로 입력