본문 바로가기
일상이야기

웹 사이트 만들기 코딩 - 초보자를 위한 단계별 안내서

by 자키구로 2024. 7. 31.

1. 코드 에디터 선택

 

Visual Studio Code

 

  • 비주얼 스튜디오 코드: 초보자도 사용하기 편리하고 다양한 확장 기능이 제공되는 인기 코드 에디터
  • 서브라임 텍스트: 가벼우면서 강력한 기능을 갖춘 코드 에디터
  • 아톰: GitHub에서 개발한 오픈 소스 코드 에디터

 

 

2. HTML 기본 구조 작성

 

Markup

 

```html HTML 기본 구조 작성

HTML 기본 구조 작성

웹 페이지를 만들기 위한 HTML의 기본 구조 작성 방법을 알아보겠습니다.

  • DOCTYPE 선언은 HTML 문서의 버전을 지정하는 역할을 합니다.
  • html 태그는 HTML 문서의 시작과 끝을 감싸는 역할을 합니다.
  • head 태그는 HTML 문서의 메타데이터를 포함하는 부분입니다.
  • title 태그는 문서의 제목을 정의하는데 사용됩니다.
  • body 태그는 웹 페이지의 내용을 담는 부분입니다.

이렇게 간단히 HTML 문서의 기본 구조를 작성하면 웹 페이지를 제대로 구성할 수 있습니다.

```

 

 

3. CSS 스타일링 적용

 

Styling

 

```html

이번에는 CSS 스타일링을 적용해볼 거야. 짜잔! 잘 따라와봐!

  • 1. 외부 CSS 파일 연결: HTML 파일 내에 <link> 태그를 사용해서 외부 CSS 파일을 연결해줘.
  • 2. 텍스트 스타일링: CSS를 사용해 텍스트에 원하는 스타일을 적용해보자. 폰트 크기, 색상, 굵기 등을 조절할 수 있어.
  • 3. 박스 모델 조절: 박스 모델은 요소의 너비, 높이, 여백, 테두리를 조절하는데 사용돼. CSS로 박스의 스타일을 바꿔봐.
  • 4. 배경 스타일링: 배경 색상, 이미지를 추가하거나 반복 여부를 설정할 수 있어. 원하는 배경을 만들어보자.

이제는 이렇게 CSS를 활용해서 웹 사이트를 멋지게 꾸밀 수 있게 된거야. 열심히 실습해보면 금방 익숙해질 거야!

```

 

 

4. 반응형 웹 디자인 구현

 

Media queries

 

  • 미디어 쿼리를 사용하여 디바이스의 화면 폭에 따라 다른 스타일을 적용합니다.
  • Viewport 설정을 통해 모바일 기기에서도 웹사이트가 깔끔하게 표시될 수 있도록 합니다.
  • 유연한 이미지 처리를 위해 CSS의 max-width 설정과 함께 srcset 속성을 사용합니다.
  • FlexboxGrid 레이아웃을 활용하여 다양한 화면 크기에 대응하는 레이아웃을 만듭니다.
  • 탭 또는 아코디언 메뉴를 만들어 화면의 크기가 작은 장치에서도 내용을 효과적으로 표시합니다.

 

 

5. 이미지 및 동영상 삽입하기

 

Embedding

 

  • 이미지 삽입하기: 이미지를 삽입할 위치에 <img> 태그를 활용하여 이미지 파일 경로를 입력합니다.
  • 대체 텍스트 추가하기: 이미지에 대체 텍스트를 지정하려면 alt 속성을 활용하여 이미지 설명을 입력합니다.
  • 동영상 삽입하기: 동영상을 삽입할 위치에 <video> 태그를 이용하여 동영상 파일 경로를 입력하고, 관련 설정을 추가합니다.
  • 동영상 썸네일 설정하기: 동영상에 미리 보일 썸네일을 설정하려면 <video> 태그 내부에 <img> 태그를 이용하여 썸네일 이미지를 지정합니다.

 

 

6. 웹사이트 호스팅 및 배포하기

 

Deployment

 

  • 웹호스팅 서비스 선택: 트래픽, 용량, 가격 등을 고려하여 적합한 호스팅 서비스 선택
  • 도메인 등록: 특정 도메인을 구매하여 웹사이트의 주소 설정
  • FTP 클라이언트 다운로드: 파일을 호스팅 서버로 전송하기 위한 FTP 클라이언트 다운로드
  • 호스팅 정보 입력: 호스팅 업체에서 제공하는 정보를 입력하여 연결 설정
  • 웹사이트 파일 업로드: 제작한 웹사이트 파일을 호스팅 서버로 업로드
  • 도메인 연결 설정: 도메인과 호스팅 서버를 연결하여 웹사이트 접속 가능하게 설정