본문 바로가기
잡다한거

HTML 만들기 - 초보자를 위한 단계별 가이드

by dosudapi 2024. 7. 30.

1. HTML의 기본 개념

 

Element

 

```html HTML의 기본 개념

HTML은 Hyper Text Markup Language의 약자로, 웹페이지를 만드는 데 사용되는 언어입니다.

  • HTML은 웹페이지의 구조를 정의하는 언어로, 텍스트, 이미지, 비디오 등의 콘텐츠를 표시하기 위해 사용됩니다.
  • 태그는 HTML 요소를 표시하는 데 사용되며, 시작 태그종료 태그의 쌍으로 이루어져 있습니다.
  • 웹브라우저는 HTML 코드를 해석하여 사용자가 볼 수 있는 웹페이지로 변환합니다.

HTML을 이해하고, 올바르게 사용함으로써 웹페이지를 보다 효과적으로 구성할 수 있습니다.

```

 

 

2. HTML 문서 구조

 

Nesting

 

```html <b>HTML</b> 문서 구조

HTML 문서의 기본 구조

HTML 문서는 기본적으로 태그로 이루어져 있습니다.

  • DOCTYPE 선언으로 문서의 형식을 정의합니다.
  • html 태그는 문서의 시작과 끝을 감싸며, 모든 내용을 포함합니다.
  • head 태그 안에는 문서의 메타데이터와 스타일시트 링크 등이 위치합니다.
  • title 태그는 문서의 제목을 나타냅니다.
  • body 태그는 웹 페이지의 본문 내용을 포함합니다.
```

 

 

3. 텍스트 작성

 

Tags

 

  • 텍스트가 들어갈 공간은 <p> 태그로 묶어줍니다.
  • 헤더(제목)는 <h1>부터 <h6> 까지의 태그로 사용할 수 있습니다.
  • 텍스트를 꾸밀 때는 <strong>이나 <em> 태그를 사용합니다.
  • 하이퍼링크를 달 때는 <a> 태그를 사용하고 href 속성으로 링크 주소를 지정합니다.
  • 리스트를 만들 때는 순서가 있는 리스트는 <ol><li> 태그를, 순서가 없는 리스트는 <ul><li> 태그를 사용합니다.

 

 

4. 이미지 삽입

 

Image tag

 

  • 이미지를 삽입하려면 img 태그를 사용해야 합니다.
  • src 속성을 이용하여 이미지 파일의 URL을 지정할 수 있습니다.
  • alt 속성은 이미지에 없는 경우 나타나는 텍스트를 정의합니다.
  • 경로 문제로 이미지가 불러오지 않을 때, 상대 경로와 절대 경로를 잘 구분해야 합니다.

 

 

5. 링크 생성

 

Anchor Tag

 

  • 웹사이트를 다른 웹페이지와 연결하기 위해 하이퍼링크를 생성해야 합니다.
  • <a> 태그를 사용하여 텍스트나 이미지를 클릭하면 다른 웹페이지로 이동할 수 있도록 할 수 있습니다.
  • 하이퍼링크를 생성하려면 <a> 태그의 href 속성을 사용해야 합니다.
  • 예를 들어, "<a href="http://www.example.com">방문하기</a>"와 같이 작성하면 "방문하기"라는 텍스트를 클릭하면 www.example.com 웹페이지로 이동합니다.

 

 

6. 목록 표시

 

<ul>

 

목록 표시하기
  • HTML - 웹 페이지의 기본 언어
  • 태그 - 웹 문서를 구성하는 구성 요소
  • 속성 - 태그의 세부 정보를 정의하는 요소
  • 링크 - 다른 웹 페이지로 이동하는 수단

 

 

7. 표 작성

 

Table

 

```html

표를 작성하는 것은 웹페이지에서 정보를 구조적으로 나타내는 데 매우 유용하다. 태그를 사용하여 표를 만들어보자.

  • <table>: 표를 정의하는데 사용됨.
  • <tr>: 표의 행을 나타냄.
  • <th>: 표의 제목 셀을 나타냄.
  • <td>: 표의 데이터 셀을 나타냄.
  • <thead>: 표의 헤더 부분을 나타냄.
  • <tbody>: 표의 본문 부분을 나타냄.
  • <tfoot>: 표의 바닥글 부분을 나타냄.

위 태그들을 조합하여 웹페이지에 효과적으로 표를 작성할 수 있다. 각각의 태그는 특정 기능을 담당하므로 올바르게 사용하는 것이 중요하다. 표를 작성하여 정보를 구조화하고 보기 쉽게 표시해보자.

```

 

 

8. 폼 생성

 

Validation

 

  • 첫 번째 폼 엘리먼트로 텍스트 입력 필드를 생성하는 방법은 <input type="text">
  • 비밀번호를 입력할 수 있는 비밀번호 필드<input type="password"> 태그를 사용
  • 사용자가 선택할 수 있는 드롭다운 메뉴<select><option> 태그로 생성
  • 라디오 버튼은 단일 선택 옵션을 만들 때 사용되며, 각각 <input type="radio">로 정의
  • 체크박스는 사용자가 여러 옵션을 선택할 수 있도록 하는데 사용되며, <input type="checkbox">로 선언
  • 전송 버튼은 사용자가 입력한 데이터를 서버로 보내는 역할을 하며, <input type="submit">으로 생성
  • 폼 내의 내용을 초기화하는 리셋 버튼<input type="reset">으로 생성

 

 

9. 응용: 간단한 웹페이지 만들기

 

Bootstrap

 

  • HTML 파일 새로 만들기
  • DOCTYPE 선언하기
  • 기본 구조 작성하기 (html, head, body 태그)
  • 제목 추가하기 (title 태그)
  • 제목 나타내기 (h1 태그)
  • 단락 추가하기 (p 태그)
  • 이미지 삽입하기 (img 태그)
  • 링크 걸기 (a 태그)
  • 목록 만들기 (ul, li 태그 사용)

 

 

10. 참고 자료 및 추가 학습자료

 

Resources

 

  • MDN Web Docs - 웹 기술 및 관련 정보를 포괄적으로 다루는 웹 개발자를 위한 참고 사이트
  • W3Schools - HTML, CSS, JavaScript 등 웹 개발 전반에 관한 튜토리얼을 제공하는 사이트
  • Stack Overflow - 웹 개발자들이 질문하고 답변하는 커뮤니티로, 다양한 문제 해결 방법을 찾을 수 있음
  • GitHub - 오픈 소스 코드를 공유하고 협업하는 데 유용한 플랫폼