본문 바로가기
꿀팁

HTML 만들기 - 초보자를 위한 완벽 가이드

by lamobudy 2024. 8. 7.

1. HTML의 기본 개념

 

Markup

 

```html

HTML의 기본 개념

  • 웹 페이지를 구성하는 마크업 언어 중 하나로, 프런트엔드 개발에서 주로 사용됩니다.
  • HTMLHyperText Markup Language의 약자이며, 웹 페이지의 구조를 설계하는 데 사용됩니다.
  • 태그를 이용하여 내용을 구분하고, 각 요소의 의미와 역할을 명확히 정의합니다.
  • 시작 태그종료 태그로 이루어진 쌍을 만들어 요소를 표시하며, 정확한 중첩이 필요합니다.
  • 속성을 사용하여 각 요소의 특징을 추가로 지정할 수 있으며, 이는 보다 다양한 스타일링을 가능케 합니다.
```

 

 

2. HTML 문서 구조

 

Hierarchy

 

  • 문서타입 선언:
  • HTML 시작 태그: <html>
  • 헤더 정보 섹션: <head>
  • 문서 제목 표시: <title>
  • 본문 내용 표시: <body>

 

 

3. 텍스트 작성과 포맷팅

 

Markup

 

```html

텍스트 작성과 포맷팅

  • 텍스트 작성: 원하는 내용을 작성할 때는 paragraph 태그를 사용합니다.
  • 헤더 태그: 중요한 제목이나 부제목을 표시할 때는 h1부터 h6 까지의 헤더 태그를 활용합니다.
  • 강조: 강조할 부분은 strong이나 em 태그를 사용하여 텍스트를 강조할 수 있습니다.
  • 링크: 다른 페이지로 이동하거나 파일을 다운로드할 때는 a 태그를 사용하여 링크를 생성합니다.
  • 이미지: 이미지를 삽입할 때는 img 태그를 활용하여 이미지를 추가합니다.
  • 포맷팅: 웹페이지의 디자인을 꾸밀 때는 CSS를 활용하여 텍스트의 크기, 색상, 배경 등을 조절합니다.
```

 

 

4. 이미지 삽입

 

 

```html

이미지 삽입은 웹사이트에 시각적인 요소를 추가하는 데 중요한 기능을 한다. 이미지 삽입하는 방법을 간단히 소개하겠다.

  • `````` 태그: 이미지를 삽입하는 기본적인 방법이다. 속성을 이용해 이미지 경로, 너비, 높이 등을 지정할 수 있다.
  • 상대 경로 vs. 절대 경로: ```src``` 속성에 이미지의 경로를 지정할 때 상대 경로와 절대 경로를 구분해야 한다.
  • 대체 텍스트: ```alt``` 속성을 사용하여 이미지가 로드되지 않을 때 나타날 텍스트를 지정할 수 있다.

이미지를 삽입하는 방법을 활용하여 웹페이지를 더욱 다채롭게 꾸밀 수 있으니 자주 사용해보기를 권장한다.

```

 

 

5. 링크 추가

 

Anchor Tag

 

  • 웹 페이지 내부 링크 추가는 href 속성을 사용합니다.
  • 외부 링크 추가는 target 속성을 사용하여 새 창에서 열리도록 설정합니다.
  • 이미지를 링크로 사용할 때는 img 태그 내부에 a 태그를 포함시켜야 합니다.

 

 

6. 목록 생성

 

 

  • HTML - 웹 페이지 구조를 담당하는 마크업 언어
  • CSS - 웹 페이지 디자인을 담당하는 스타일 시트 언어
  • JavaScript - 웹 페이지 동적 요소와 상호작용을 담당하는 프로그래밍 언어
  • 웹 호스팅 - 웹 사이트를 인터넷에 배포하기 위한 서비스
  • 도메인 - 웹 사이트의 주소를 나타내는 문자열

 

 

7. 표 만들기

 

Table

 

  • 표 구성은 table 태그를 사용한다.
  • 표 행을 구성하는 tr 태그는 table 안에 위치한다.
  • th 태그는 제목 셀을, td 태그는 일반 셀을 의미한다.
  • 표의 제목은 caption 태그를 활용해 설정한다.
  • 표의 구조는 thead, tbody, tfoot로 나뉘며 각각 표의 헤더, 몸통, 바닥을 담당한다.
  • 셀을 병합하려면 rowspancolspan 속성을 사용한다.
  • 표에 테두리나 셀 간격을 설정하려면 bordercellpadding, cellspacing 속성을 활용한다.

 

 

8. 폼 요소 추가

 

Input

 

  • 입력 필드: 사용자로부터 텍스트를 입력받는 데 사용됩니다.
  • 라디오 버튼: 여러 옵션 중 하나를 선택하는 데 사용됩니다.
  • 체크 박스: 여러 옵션 중 하나 이상을 선택하는 데 사용됩니다.
  • 드롭다운 목록: 선택지가 많을 때 사용자가 한 가지 옵션을 선택할 수 있게 해줍니다.
  • 텍스트 에리어: 여러 줄에 걸쳐 텍스트를 입력받을 수 있게 해줍니다.

 

 

9. 시맨틱 HTML 사용법

 

Accessibility

 

  • 시맨틱 HTML은 웹 문서의 구조와 의미를 명확히 표현하는 것이 중요하다.
  • 글 영역을
    태그로 감싸면 해당 영역이 글의 주요 내용을 담고 있음을 명확하게 할 수 있다.
  • 사이드바는
  • 태그로는 주로 푸터나 저작권 정보를 표시한다.

 

 

10. 웹사이트 배포 방법

 

Hosting

 

  • 웹사이트를 호스팅할 서비스를 선택합니다.
  • 도메인을 구입하고 호스팅 서비스에 등록합니다.
  • 로컬에서 작업한 웹사이트 파일을 호스팅 서버로 전송합니다.
  • 웹사이트 파일을 호스팅 서버 상에 배치합니다.
  • FTP 클라이언트를 사용하여 파일을 전송하거나, 호스팅 업체의 제공하는 콘솔을 활용합니다.
  • 웹사이트를 검토하고, 문제가 없는지 확인합니다.
  • 도메인 설정을 완료하고, 웹사이트를 방문할 수 있는 주소를 공유합니다.