카테고리 없음

[지혜샘의 웹개발일지] #002 HTML기초와 간단한 로그인 페이지 도전

신투더방투더소식통 2023. 1. 14. 14:40
반응형

HTML기초부터 시작! 간단한 로그인 페이지 만들어보기 도전!

간단한 로그인 페이지를 만들어보기에 도전하기를 해봅시다. CSS기초에 대해 공부하고, 바탕이미지가 있는 화면에 로그인 페이지, 아이디, 비밀번호를 입력해주세요. 라는 화면도 만들어 봅시다.

상세히 설명하니 함께 잘 따라가 봅시다.

 

01. 간단한 로그인 페이지 도전하기

이번 시간에는 간단한 로그인 페이지를 만들어보자. 아래에 만들어 볼 로그인 페이지의 형태가 있다.

만들어 볼 로그인 페이지의 형태
만들어 볼 로그인 페이지의 형태

Pycham을 열고, 파일 누르고, 새로만들기 누르고, HTML파일 누른다. 새 HTML 파일에서 'login.html'입력하고 엔터를 친다.

Pycham을 열고, login.html을 새로 만든다.새문서를 만들면 나오는 화면
Pycham을 열고, login.html을 새로 만든다.

Title을 로그인 페이지를 수정한다.

<body>와 </body> 사이에 테스트 해보자.

<body>잘 나오나</body>

Pycham에서 title과 body부분에 문장입력 설명
Pycham에서 title과 body부분에 문장입력 설명

라고 쳐보자.

;

저장한다. (Ctrl + S)

저장된 html을 구글에서 확인해보기
저장된 html을 구글에서 확인해보기

보시다시피, <body>와 </body>부분에 적은 내용이 잘 보인다.

아하. <body>와 </body> 부분에 글을 적으니 보이는구나. 그렇다면 이곳에 글을 올려 보자.

 

표현하고 싶은 내용표현하는 방법
표현하고 싶은 내용과 표현하는 방법

02. CSS 기초

HTML 부모-자식 구조를 살펴보자. HTML태그는, "누가 누구 안에 있느냐"를 이해하는 것이 가장 중요하다.

나를 감싸고 있는 태그가 바뀌면, 그 안의 내용물도 모두 영향을 받아요. 즉, 빨간색 박스안에는 모두 빨간색이 되지만, 그 안에 초록 div의 글씨색을 바꾸면, 나는 버튼1의 글씨색도 바뀐답니다.

HTML 부모-자식 구조 살펴보기
HTML 부모-자식 구조 살펴보기

빨간색 div안에는 초록색/파란색 div가 들어있다. 위와 같은 상황에서 빨간색 div를 가운데로 옮기면, 내용물인 초록.파란 div도 모두 함께 이동하겠지요? 즉, 박스를 옮기면 안의 내용물도 함께 옮겨지는 것과 같은 원리이다.

 

1) CSS는 어떻게 사용하나요?

<head> ~ </head>안에 <style> ~ </style>로 공간을 만들어 작성한다. mytitle라는 클래스를 가리킬 때, mytitle {..}라고 써줘야 하는 것을 꼭! 기억하세요!

 

2) 오늘 배울 CSS만 알아도 GOOD이다!

오늘 연습해야할 기본 CSS들
오늘 연습해야할 기본 CSS들

 

3) 짱구의 바지 색을 바꿔줘

뭔가를 꾸민다는 것은 가리킬 수 있어야 꾸미는 것이다. 예를들어 "짱구의 바지색을 바꿔줘"라고 한다면 짱구의 바지라고 부를 것이 있어야 한다. 그래서 항상 이런 순서로 한다.

  • 내가 부를 수 있는 이름을 먼저 붙여준다.
  • 이름표를 붙인다.
  • 그 이름표를 어떻게 어떻게 하라고 명령한다.

"짱구의 바지" <h1 class="mytitle">로그인 페이지</h>

"짱구의 바지를" .mytitle {...}, 어떻게? 빨간색으로 바꿔줘. color: red;라고 입력하니, 아래의 화면처럼 바뀐다.

h1 이름표의 색을 바꾸라는 명령바꾼 최종 화면
Body에서 h1에 이름표를 붙이고, head에서 style부분에 어떤 색으로 바꾸라는 명령을 내린다.

 

 

 

반응형