프로그래머스 풀스택 06
posted on 20 Aug 2024 under category programmers in series programmers
웹 서비스의 이해: 웹 생태계부터 웹 브라우저, 그리고 데이터베이스까지(1)
💫 인터넷(International Network)이란?
즉, 인터넷은 네트워크들의 집합체.
💫 웹(Web)이란?
💫 웹 페이지 VS 웹 사이트
💫 웹 브라우저(Web brower)란?
💫 클라이언트와 서버
클라이언트와 서버의 구조
💫 클라이언트와 서버 간의 약속, 프로토콜
💫 우리가 웹을 사용하고 있는 방식!
웹의 작동 방식
💫 프론트엔드
💫 백엔드
💫 웹 = HTML + CSS + Javascript!
💫 웹 개발을 하는 곳은?
현재 VSC가 깔려있고 사용중이므로 설치 과정은 스킵!
💫 HTML이란?
HTML 실습
실행
종류 | 설명 | 기본형 |
---|---|---|
<html> | HTML 문서의 최상위 요소(root 요소)를 나타냄. 다른 모든 요소는 이 요소의 자손. | <html>내용</html> |
<head> | HTML 문서의 속성 범위를 지정하기 위한 태그. 이 태그 안에 타이틀이나 메타 태그 등을 넣음 | <head>내용</head> |
<body> | HTML 문서의 내용을 나타냄. 문서에는 이러한 요소가 하나만 있을 수 있음. | <body>내용</body> |
<title> | HTML의 문서 제목을 선언하는 태그. | <title>문서 제목</title> |
<meta> | HTML의 부가 정보를 선언하는 태그. 예를 들어 charset 속성을 쓰면 인코딩을 선언. 예시는 UTF-8로 인코딩 | <meta charset=”UTF-8”> |
<div> | 박스 또는 레이어. CSS를 사용하여 스타일을 지정할 때까지 콘텐츠나 레이아웃에 영향을 미치지 않음. | <div>내용</div> |
<a> | 하이퍼링크를 생성하는 태그. Anchor의 줄임말. | <a href=”링크할 페이지”>내용</a> |
<script> | 스크립트 타입을 지정해서 사용.(type 생략시 일반적으로 사용되는 자바스크립트로 인식) | <script type=”text/javascript”> … </script> |
<link> | 외부 CSS 파일, 파비콘 등을 연결하는 태그. | <link rel=”rel 속성 값” href=”외부 리소스 위치”> |
<img> | 이미지 파일 삽입 | <img src=”이미지 파일 경로” alt =”대체 텍스트”> |
<span> | <div>의 인라인 버전(<div>는 줄바꿈O, <span>은 줄바꿈X) | <span>내용</span> |
<p> | 텍스트 단락. 내용이 길면 웹 브라우저 창의 너비에 맞게 자동으로 줄 바꿈. | <p>내용</p> |
<li> | 순서 있는 목록이나 순서 없는 목록의 각 항목을 나타냄. 단독으로 쓰이지 않으며 <ul></li> 혹은 <ol></ol> 태그 내부에 들어감. | <li>내용</li> |
<ul> | 순서 없는 목록의 시작과 끝을 나타냄. | <ul>내용</ul> |
<style> | CSS 사용. 되도록이면 태그를 쓰기를 권장. | <style>CSS 내용</style> |
<br> | 문단 내 줄바꿈(line break). 강제개행을 하는 태그. | <br> |
<hn> | 제목. <h1> ~ <h6>까지 사용가능. 숫자가 커질수록 글자 크기는 작아짐 | <hn>제목</hn> |
<input> | 입력값 요소를 지정. type에 따라 다른 입력값을 취함. | |
<form> | 폼을 만드는 기본 태그. | <form [속성=”속성값”]>여러 폼 요소</form> |
실습
💫 CSS란?
💫 CSS 적용 방법
💫 CSS 캐스케이딩과 우선순위
로그인 제목 색깔 변경
실행 결과
기본적인 웹의 지식들과 HTML, CSS에 대해 배울 수 있었다!
다 조금씩만 해봤던 거라 막 낯설지는 않는데 응용을 잘해야겠죠 역시..