웹2 수업페이지
⭐ 수업 시작할 때 세팅해야 할 주요 페이지 ⭐
✅티스토리 : 사이트 이동하기
✅ 코드팬 : 코드팬 이동하기
✅ 깃허브 : 깃허브 이동하기
🍊숙제 제출 시트 🍊
👍과제 놓치지 않고 잊기 전에 꼭 메모 보면서 연습하기(중요❣️)
🍋 1일차 주요 내용 🍋
파일, 확장자, 폴더란 무엇인가?
파일 | 확장자가 붙어있는 것들을 파일이라 부른다 tip) 파일이나 폴더이름이 한글로 되어있으면 서버에 업로드 할 수 없다 띄어쓰기 및 이미지파일 이름 한글로 작성 금지 (꼭 유의할 것) |
확장자 | .jpg / .psd / .mp4 / .html / .css / .js 등등.. |
폴더 | 파일을 정리하는 용도 vscode를 처음 실행할 때 폴더를 열어주고 폴더 안에서 파일을 생성해야 한다. |
추가 TIP
💨💨vscode 기본설정 알아보기
->이동하기
💨💨flex 정렬연습
🍋 2일차 주요 내용 🍋
✅flex-direction정렬 복습
✅flex-grow
✅ flex-item끼리 여백을 주고 싶은 경우
해결 - flex-container에 gap값을 주면 됨
( flex-item에 flex-grow값이 설정되어 있다면, 여백까지 고려하여 width가 설정됨)
✅ flex-basis
해결 - flex-item에 flex-basis:0을 부여하면 됨
(width값에 0을 주어도 되나 나중에 수정하기가 힘들고
추후 반응형에서 문제가 생길 확률이 크다)
🍋 3일차 주요 내용 🍋
마켓컬리 vs코드로 구현하기
-> 수업노트 참고하기
🍋 4일차 주요 내용 🍋
✅ ul, li 정의, 활용 예시, 노멀라이즈
리스트 태그 (ul, li) - 목록과 리스트 |
||||
ul | - 목록의 역할 - ul태그 안에는 li태그만 사용가능함 |
✅제목은 제목태그(h태그)를 추가적으로 작성해줘야 한다 ✅큰 구조에 ul,li를 활용하는 것은 코딩할 때 헷갈릴 수 있다 (div로 짜고 ul,li를 활용하는 것이 좋다) ✅ul,li태그는 독단적으로 사용할 수 없다 |
||
li | -리스트 역할 -li태그 안에는 모든 태그를 사용할 수 있다. |
|||
활용 예시 |
||||
1.네비바 네비게이션바(목록) - 메뉴 리스트 1(리스트) - 메뉴 리스트 2(리스트) - 메뉴 리스트 3(리스트) |
2.아이콘 아이콘박스(목록) - 아이콘 리스트 1(리스트) - 아이콘 리스트 2(리스트) - 아이콘 리스트 3(리스트) |
3.상품리스트(상품목록 x) 상품리스트(목록) - 이미지 리스트 1(리스트) - 버튼 리스트 1(리스트) - 제목 리스트 1(리스트) - 본문 리스트 1(리스트) |
||
body, ul, li 노멀라이즈 |
||||
-body와 ul에 기본적으로 여백값이 들어있기때문에 margin:0; padding:0;이라는 코드를 작성해서 한번에 노멀라이즈를 진행한다 -li는 추가적으로 함께 노멀라이즈 하기 위해 같이 선택 후 list-style: none;(동그라미 형태 삭제)라는 코드로 노멀라이즈를 진행한다 |
->이미지 참고하기
✅ H태그 특징
H 태그 h${문자와 숫자} + tap |
|
기본적으로 상하마진값을 가지고 있다. H1~H6 순서대로 작성해야 한다. |
|
옳은 예시 | 틀린 예시 |
<h1>제목1</h1> <h2>제목2</h2> <h3>제목3</h3> <h1>제목1</h1> <h2>제목2</h2> <h2>제목2</h2> |
<h1>제목1</h1> <h1>제목1</h1> <h2>제목2</h2> |
h1은 html문서 내에서 딱 한번만 사용할 수 있다 하지만 다른 것들 여러번 사용 가능하다 (h2~h6) 🔆로고이미지나 코드는 h1태그 안에 작성한다 가장 상단에 첫번째로 들어오는 의미있는 구조이기 때문이다 🔆 |
🍋 5일차 주요 내용 🍋
✅ 피그마 예제보고 vscode 구현하기
1.큰 틀을 잡기
먼저 코드 짤 큰 박스 먼저 차근차근 정리해두기 ( 💨💨이미지 export 후 그림판으로 틀 짜보기)
2.html 하나씩 작성하기(html에 link- style.css 걸어두고 잘 연결되었나 확인하기)
-> 먼저 top-bar-section에 background-color를 설정해보기
ex)
top-bar-section -> container -> left-box+right-box -> left-box(logo/nav)->right-box(text/icon)
3.html에서 큰 틀을 잡아두었다면 css로 가서하나씩 코드 생성해보기
✅ svg 파일 연결하는 방법
원하는 이미지 클릭 -> 검사 -> 소스클릭 -> 마우스 우클릭 -> 페이지 소스보기
🍋 6일차 주요 내용 🍋
✅디자인삼성 탑바 구현하기 2차
/추가 PLUS 개념
💨 💨 F12 누르면 개발자모드로 코드를 볼수 있음
💨 💨 개발자 모드에서 이미지 엘리먼트를 찾고
이미지화면으로 이동 후에 컨트롤 + u -> 코드를 볼수있음
✅지마켓 구현하기 (진행중)
1차 구현
->코드팬 이동하기
🍋 7일차 주요 내용 🍋
✅ css 포지션 및 hover
✅ css 포지션 정리용 기록스토리
->이동하기
🍋 8일차 주요 내용 🍋
✅디자인삼성 2차 구현하기
레이아웃 잡는 순서 / 그림판으로 레이이아웃 잡기