공부 일지(개발)/HTML,CSS

웹 독학 내용 정리 (HTML)|웹 개발자 준비

inzero98 2024. 11. 21. 19:59
반응형

HTML

웹 사이트

  • 정적 사이트 : 방문자에게 정보를 보여주기만 하는 웹사이트
  • 동적 사이트 : 웹 브라우저 화면에 보이는 모습 뿐만 아니라 다양한 기능과 서비스를 제공하는 웹사이트

 

​웹 개발

  • 사용자에게 제공할 기능과 서비스까지 모두 담고 있는 웹 사이트를 만드는 것

 

서버와 클라이언트

 

                       ------------ 정보요청 -------------- >

 

클라이언트                                                                  서버 

 

                       < ----------- 정보전달 --------------

 

서버 : 인터넷에 연결된 컴퓨터 (정보를 제공해주는 쪽)

클라이언트 : 웹사용자가 웹 사이트에 접근하려고 사용하는 기기

 

프론트엔드와 백엔드

프론트엔드 

  • 사용자에게 앞에서 보이는 영역
  • 웹 브라우저 화면에 보이는 것을 다룸
  • HTML, CSS, 자바스크립트 사용

백엔드

  • 사용자 뒤에서 보이지 않는 영역
  • 데이터베이스를 설계하거나 데이터를 처리하는 영역
  • 자바, PHP, 파이썬 등 사용

 

HTML

  • 웹 문서의 뼈대를 만듦.
  • 웹 브라우저 창에 웹 문서의 내용을 보여주는데 필요한 약속

CSS

  • HTML로 만든 내용을 꾸미거나 편리하게 배치하기 위해 사용
    ※ 다양한 디바이스에 따라 화면에 자동으로 바뀌는 반응형 웹 디자인을 만들기 위해서 필요!

자바스크립트

  • 웹 사이트에서 동적인 효과를 사용하기 위해 필요
    ※ 규모가 큰 개발에서는 자바스크립트 프레임워크를 사용!

자바스크립트의 라이브러리와 프레임워크​

라이브러리

  • 제이쿼리
  • D3.js
  • 부트스트랩

프레임워크

  • React
  • Angular

백엔드 개발 언어와 프레임워크 

  • Node.js -> 익스프레스
  • 자바 ->스프링
  • 파이썬 -> 장고
  • PHP -> 코드이그나이터

태그란?

  • 웹 브라우저가 제목, 텍스트, 표를 구별할 수 있도록 각각에 붙는 꼬리표

HTML 문서의 기본 구조 살펴보기

<!DOCTYPE html>
<html lang="ko">
  <head>
    <meta charset="UTF-8">
    <title>HTML 기본 문서</title>
  </head>
  <body>
    <h1>웹 문서 만들기</h1>
    <hr>
    <p>HTML</p>
    <p>CSS</p>
    <p>자바스크립트</p>
  </body>
</html>

 

  • <!DOCTYPE html> : 현재 문서가 HTML 언어로 작성한 웹 문서라는 뜻
  • <html> ~ </html> : 웹 문서의 시작과 끝을 나타내는 태그
  • <head> ~ </head> : 웹 브라우저가 웹 문서를 해석하는데 필요한 정보를 입력하는 부분
  • <body> ~ </body> : 실제로 웹 브라우저 화면에 나타나는 내용

많이 쓰는 태그 정리

  • <h1> ~ <h5> : 제목,타이틀을 만들 때 사용 (1에서 5로 갈 수록 글씨가 작아지며 얇아진다.)
  • <div> : 영역을 나눌 때 사용
  • <p> : 문단을 나눌 때 사용 (div태그와 비슷한 용도지만 밑에 공간이 조금 더 생긴다.)
  • <img> : 이미지를 넣을 때 사용 (단일 태그)
  • <input> : 검색창처럼 입력칸 만들 때 사용 (단일 태그)
  • <button> :  버튼 만들 때 사용
  • <a> : 링크를 연결해서 여러페이지로 이동할 때 사용
  • <footer> : 푸터 영역을 나타낼 때 사용
  • <span> : 주어진 데이터만큼 영역을 나눌 때 사용
    ( div와 비슷하지만 div는 줄 전체를 영역으로 지정하는 반면에 span은 주어진 만큼만 지정)

<head> 태그 안에 있는 태그 설명

  • <meta> : 웹서버와 웹브라우저 사이에 주고받는 정보를 정의할 때 사용 ( 문서 자체의 특성을 나타낸다.)
  • <title> : tab 이름 (웹 사이트 상단)
  • <link> : 스타일이나 아이콘등 외부 문서를 html문서에 연결할 때 사용

HTML 주석 : <!-- 주석 내용 -->

 

반응형