반응형
250x250
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

Yeonee's Story

[개인프로젝트] Garden of Books 책들의정원 8(웹 사이트 확장하기) 본문

。*:・゚☆・゚schedule・゚*:・゚★・:*:・☆ *:・゚★/개인프로젝트

[개인프로젝트] Garden of Books 책들의정원 8(웹 사이트 확장하기)

yeonee 여니 2023. 10. 1. 00:48
728x90
반응형
SMALL

안녕하세요.
https://blog.naver.com/sysysy0302 여니입니다 :)

 

오늘은 이전에 만들었던 홈페이지에서 각각 링크를 적용하지 않고 임시로 지정했던 #부분을 이번에 링크연결을 해주려고 합니다.

 

웹 사이트 링크 연결하기

먼저 기존 네비바에 홈페이지 제목으로 부여해준 # 부분에 'index.html'을 입력해줍니다.

기본이 되는 소개페이지도 'index.html'로 입력해줍니다.

그리고 나머지 메뉴부분에 링크가 될 각각의 html명을 입력해줍니다.

'book.html'을 입력후 '?bookKind=종류' 이런식으로 입력하여 각각의 목록을 매개변수로 서버쪽으로 보내주는 코드를 입력해줍니다.

로그인 부분의 링크부분도 'loginForm.html'을 입력해줍니다.

<화면 출력 모습>

이제 해당 목록 혹은 메뉴등을 눌러 이동해보면, 해당 입력한 html명으로 주소링크가 변경되며 링크로 이동되는 모습을 볼 수 있습니다.
해당 오류 화면처럼 뜨는 이유는 아직 내가 입력한 해당명의 이름을 가진 html을 만들지 않았기 때문입니다. 

 

위에 입력하였던 각각의 네비바의 목록에 알맞게 같은 html 링크를 입력해줍니다.

<화면 출력 모습>

'강신주의 감정수업'을 눌러보면 내가 입력해둔 'book.html?bookKind=EconomyOrPsychology'링크로 이동하는 것을 볼 수 있습니다.

 

이제 푸터 부분의 링크와 개인 sns링크도 연결해줍니다.

<화면 출력 모습>

푸터의 소개 버튼을 누르면 나온 페이지로 'introduction.html'이 잘 찍혀나오는 것을 알 수 있습니다.

푸터의 sns 목록 중 티스토리 버튼을 눌렀을때 올바르게 해당 페이지로 이동하는 것을 볼 수 있습니다.

 

html 추가하여 각 페이지 연결하기

해당 파일을 그대로 복사하여, nav태그와 footer태그만 남기고 나머지는 모두 지워줍니다.

<화면 출력 모습>

네비바의 '소개' 메뉴를 눌렀을 때 남겨놓은 해당 nav와 footer가 정상적으로 뜨고, 주소링크가 'introduction.html'로 변하는 것을 확인할 수 있습니다.

 

다른 페이지들도 'instructor.html'을 복붙하여 각 링크명을 부여하였던 html명으로 만들어줍니다.

<화면 출력 모습>

이제 하나씩 연결된 메뉴 혹은 버튼들을 눌러 테스트해보면 내용이 없는 상태로 셋팅해둔 화면이 정상적으로 출력되는 것을 볼 수 있습니다.

 

이후 이 연결된 각각의 페이지들을 꾸미고 기능을 만들면 하나의 웹페이지를 완성할 수 있게 됩니다.

728x90
반응형
LIST