천진난만 코딩 스토리
11. Log in 화면 만들기 (css- 파일분할, date 보내기) 본문
1) 파일 분할하기
css 폴더에 login.css 파일을 만들어서
코드를 옮겨줌.
좀 더 정리를 해보자면
css 폴더에
components 폴더와 screens 폴더를 만들고
components 폴더 안에 status-bar.css 파일을 넣어주고
screens 폴더 안에 login.css 파일을 넣어줌.
분할한 파일들을 styles.css 파일에 import 해주어야 함.
폴더이름/파일이름; 하여 적용시킴.
원한다면 주석을 달아서 구분을 해주어도 좋음.
현재 styles.css 파일에는
import 해준 파일들과
전체에 적용되는 코드인 font-family 코드만 있음.
2) date 보내기
log in 버튼을 클릭하면 다음 페이지로 이동하도록 만들어 보자.
먼저 다음 페이지를 생성해줌.
다음 페이지인 friends.html 파일을 생성해줌.
index.html 파일에서 form 부분을 수정해야 함.
<form id="login-form"> 부분에
action 과 method를 추가함.
action은 어떤 페이지로 date를 보낼건지 지정할 수 있음.
method 에는 2가지 방식 중 하나를 쓸 수 있음.
post 혹은 get
하지만,
post는 지금 이 프로젝트에서 사용할 수 없음.
post는 백엔드 서버에 정보를 전송하는 방식이기 때문.
현재 이 프로젝트에서는 서버를 갖고 있지 않음.
그렇기에
get 방식을 사용할 것이지만 get 방식은 보안에 취약함.
그래서 username이랑 password는 get 방식으로 보내면 안됨.
url에 포함되어도 되는 정보만 get 방식으로 보내야함.
이러한 이유로 이 프로젝트에선
'노마드코더 > 코코아톡 클론코딩' 카테고리의 다른 글
13. Friends 화면 만들기 (css-navigation bar 1) (0) | 2022.11.11 |
---|---|
12. Friends 화면 만들기 (html-상태바, navigation bar) (1) | 2022.11.11 |
10. Log in 화면 만들기 (css- login-form 2) (0) | 2022.11.10 |
9. Log in 화면 만들기 (css- log in form 1) (0) | 2022.11.10 |
8. Log in 화면 만들기 (css-header) (0) | 2022.11.10 |