html 자바스크립트 study

html 기본 구조, 틀 에 대해 알아보자

working for you 2023. 5. 28. 09:26
반응형

웹을 개발하면서 HTML은 필수적인 언어입니다. HTML은 웹 페이지의 모양과 구조를 정의하는 데 사용됩니다. 이번 글에서는 HTML에서 가장 중요한 태그 중 일부를 살펴보겠습니다. 이 글을 통해 HTML 태그에 대한 이해를 높여보세요.

 

[목차]
1. html 기본 구조, 틀 - html 태그
2. html 기본 구조, 틀 - head 태그, title 태그
3. html 기본 구조, 틀 - body 태그
4. html 기본 구조, 틀 - nav 태그
5. html 기본 구조, 틀 - section 태그
6. html 기본 구조, 틀 - article 태그
7. html 기본 구조, 틀 - footer 태그
8. html 기본 구조, 틀 - header 태그
9. html 기본 구조, 틀 - aside 태그
10. html 기본 구조, 틀 - form 태그
11. 결론 및 의견

 

 

1. html 기본 구조, 틀 - html 태그

html 태그는 모든 웹 페이지에서 가장 기본적이고 필수적인 태그입니다. 이 태그는 웹 페이지의 시작과 끝을 나타내며, 모든 다른 요소들을 포함합니다. 이 태그는 웹 페이지의 구조를 결정하고, 웹 브라우저가 웹 페이지를 올바르게 해석할 수 있도록 도와줍니다.

또한, 이 태그는 문서의 언어를 지정하는 속성을 가지고 있습니다. 이 속성은 검색 엔진이 문서를 인식하는 데 도움이 되며, 웹 페이지가 다국어로 작성된 경우에는 특히 유용합니다.

<html>    </html>


따라서, 모든 웹 개발자는 html 태그의 중요성을 이해하고, 모든 HTML 문서에서 이 태그를 포함시켜야 합니다. 이를 통해 웹 페이지를 올바르게 구조화하고, 검색 엔진이 문서를 인식하도록 하는 등의 이점을 얻을 수 있습니다.

 

 

2.html 기본 구조, 틀 - head 태그, title 태그

head 태그는 웹 페이지의 정보를 담고 있는 중요한 요소입니다. 이 태그 안에는 페이지 제목, 스타일 시트, 스크립트 등의 정보가 저장됩니다. 이 정보는 웹 브라우저에서 페이지를 렌더링할 때 필요합니다. <head> 태그 안에는 <title> 태그가 포함되어 있어야 합니다. 이는 브라우저 탭에 표시되어 사용자가 페이지를 쉽게 식별할 수 있도록 합니다.

<head>
	<title>웹사이트 이름</title>
</head>

페이지 제목은 페이지의 내용을 요약하는 역할을 합니다. 스타일 시트는 페이지의 디자인을 결정하며, 스크립트는 페이지의 동적 기능을 구현하는 데 사용됩니다. 따라서 이러한 정보를 정확하게 포함하여 사용자가 이해하기 쉽도록 웹 페이지를 작성해야 합니다.

 

 

3.html 기본 구조, 틀 - body 태그

body 태그는 웹 페이지의 중심부인 컨텐츠를 포함합니다. 이 태그 안에는 텍스트, 이미지, 비디오 등 다양한 형태의 정보가 포함됩니다. 즉, 이 태그의 역할은 웹 페이지를 구성하는 데에 있어 가장 중요한 역할 중 하나입니다.

이 태그 안에는 페이지를 구성하는 다양한 태그들이 포함됩니다. 예를 들어, div 태그는 페이지를 여러 영역으로 나눌 때 사용할 수 있습니다. h1 태그는 페이지의 제목을 표시할 때 사용하며, p 태그는 문단을 구성할 때 사용합니다. 또한, img 태그는 이미지를 삽입하고, video 태그는 비디오를 삽입하는 데에 사용됩니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<!DOCTYPE html>
<html>
<head>
<title>My Web Page</title>
</head>
<body>
<div id="header">
<h1>Welcome to My Web Page</h1>
</div>
 
<div id="main-content">
<h2>About Me</h2>
<p>Hello, I am a web developer with a passion for creating beautiful and functional websites.</p>
 
<h2>My Work</h2>
<img src="image.jpg" alt="Example Image">
<p>Here is an image of my recent work:</p>
 
<h2>My Video</h2>
<video src="video.mp4" controls></video>
<p>Check out this video showcasing my skills:</p>
</div>
 
<div id="footer">
<p>&copy; 2023 My Web Page. All rights reserved.</p>
</div>
</body>
</html>
 
cs

[실행화면]

html 기본 구조&#44; 틀

body 태그는 웹 페이지를 구성하는 데에 있어서 매우 중요한 역할을 하며, 다양한 태그들을 포함하여 페이지를 구성할 수 있습니다.

 

 

4.html 기본 구조, 틀 - nav 태그

nav 태그는 웹 페이지의 메뉴를 나타내는 데 사용됩니다. 이 태그는 웹 페이지 내부에서 다른 페이지로 이동하는 링크를 포함합니다. 이러한 메뉴는 사용자가 페이지를 빠르게 찾을 수 있도록 도와줍니다. 또한, 메뉴를 적절하게 구성하면 사용자가 원하는 정보를 더 쉽게 찾을 수 있도록 도와줍니다.

 

예를 들어, 웹 사이트 내에서 제품 카테고리를 클릭하면 해당 제품의 정보를 볼 수 있습니다. 웹 사이트 내에서 서비스 카테고리를 클릭하면 해당 서비스에 대한 자세한 정보를 얻을 수 있습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<!DOCTYPE html>
<html>
<head>
<title>Product and Service Categories</title>
</head>
<body>
<h1>Welcome to Our Website</h1>
 
<h2>Product Categories:</h2>
<ul>
<li><a href="#product1">Product Category 1</a></li>
<li><a href="#product2">Product Category 2</a></li>
<li><a href="#product3">Product Category 3</a></li>
</ul>
 
<h2>Service Categories:</h2>
<ul>
<li><a href="#service1">Service Category 1</a></li>
<li><a href="#service2">Service Category 2</a></li>
<li><a href="#service3">Service Category 3</a></li>
</ul>
 
<div id="product1">
<h3>Product Category 1</h3>
<p>Information about Product Category 1.</p>
</div>
 
<div id="product2">
<h3>Product Category 2</h3>
<p>Information about Product Category 2.</p>
</div>
 
<div id="product3">
<h3>Product Category 3</h3>
<p>Information about Product Category 3.</p>
</div>
 
<div id="service1">
<h3>Service Category 1</h3>
<p>Information about Service Category 1.</p>
</div>
 
<div id="service2">
<h3>Service Category 2</h3>
<p>Information about Service Category 2.</p>
</div>
 
<div id="service3">
<h3>Service Category 3</h3>
<p>Information about Service Category 3.</p>
</div>
</body>
</html>
 
cs

[실행화면]

html 기본 구조&#44; 틀 1

 

nav 태그를 사용하여 웹 페이지의 메뉴를 만드는 것은 사용자 경험을 개선하고 웹 페이지의 유용성을 높이는 데 큰 도움이 됩니다.

 

 

5.html 기본 구조, 틀 - section 태그

section 태그는 웹 페이지의 여러 섹션을 정의하는 데 사용됩니다. 이 태그는 보통 제목과 함께 사용되며, 웹 페이지의 내용을 논리적으로 구분합니다. 이를 통해 웹 페이지를 읽는 사용자는 더욱 쉽게 웹 페이지의 구조를 파악할 수 있습니다.

또한, section 태그를 사용하여 웹 페이지를 더욱 자세하게 설명할 수 있습니다. 예를 들어, section 태그를 사용하여 웹 페이지의 각 섹션에 제목을 지정하면 사용자는 보다 쉽게 특정 정보를 찾을 수 있습니다. 이를 위해 <h1> ~ <h6> 태그를 사용하여 제목을 나타낼 수 있습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<!DOCTYPE html>
<html>
<head>
<title>Section Titles Example</title>
</head>
<body>
<h1>Welcome to Our Web Page</h1>
 
<section>
<h2>About Us</h2>
<p>Information about our company and its mission.</p>
</section>
 
<section>
<h2>Products</h2>
<p>Information about our products and services.</p>
</section>
 
<section>
<h2>News</h2>
<p>Latest news and updates from our company.</p>
</section>
 
<section>
<h2>Contact</h2>
<p>Contact information and ways to get in touch with us.</p>
</section>
</body>
</html>
 
cs

[실행화면]

html 기본 구조&#44; 틀 2

section 태그를 적극적으로 활용함으로써 웹 페이지를 더욱 구체적이고 명확하게 설명할 수 있습니다.

 

 

6.html 기본 구조, 틀 - article 태그

article 태그는 웹 페이지의 독립적인 콘텐츠를 정의하는 데 사용됩니다. 이 태그는 뉴스 기사, 블로그 게시물 등과 같이 독립적으로 처리할 수 있는 콘텐츠를 나타냅니다. 이러한 콘텐츠는 일반적으로 다른 페이지로 링크될 수 있으며, 자체적으로 완전한 내용을 갖추고 있습니다. 이를테면, 블로그 게시물의 본문이나 뉴스 기사의 내용 등이 해당됩니다.

 

article 태그는 웹 페이지에서 컨텐츠의 구분을 명확하게 하여 사용자가 웹 사이트를 더 쉽게 탐색할 수 있도록 도와줍니다. 또한, 검색 엔진에서도 이를 인식하여 콘텐츠를 더 잘 인덱싱할 수 있습니다. article 태그 안에는 h1~h6 태그를 사용하여 각각의 섹션에 대한 제목을 나타낼 수 있습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<!DOCTYPE html>
<html>
<head>
<title>Article Example</title>
</head>
<body>
<h1>Welcome to Our Website</h1>
 
<article>
<h2>Article Title 1</h2>
<p>Introduction to the article.</p>
 
<h3>Section 1</h3>
<p>Content of section 1.</p>
 
<h3>Section 2</h3>
<p>Content of section 2.</p>
</article>
 
<article>
<h2>Article Title 2</h2>
<p>Introduction to the article.</p>
 
<h3>Section 1</h3>
<p>Content of section 1.</p>
 
<h3>Section 2</h3>
<p>Content of section 2.</p>
</article>
 
<article>
<h2>Article Title 3</h2>
<p>Introduction to the article.</p>
 
<h3>Section 1</h3>
<p>Content of section 1.</p>
 
<h3>Section 2</h3>
<p>Content of section 2.</p>
</article>
</body>
</html>
 
cs

[실행화면]

html 기본 구조&#44; 틀 3

이렇게 구성된 웹 페이지는 사용자가 콘텐츠를 더 쉽게 찾을 수 있도록 도와주며, 검색 엔진에서도 더 잘 인식될 수 있습니다.

 

 

7.html 기본 구조, 틀 - footer 태그

footer 태그는 웹 페이지의 하단에 위치하여 페이지의 작성자, 저작권 정보 등을 표시합니다. 이 태그를 사용하여 웹 페이지에 필요한 정보를 추가할 수 있습니다. 예를 들어, 저작권 정보, 연락처, 관련 링크, 더 자세한 정보 등을 <footer> 태그 안에 담을 수 있습니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<html>
<head>
<title>My Web Page</title>
</head>
<body>
<h1>Welcome to My Web Page</h1>
 
<!-- Main content of the web page goes here -->
 
<footer>
<p>&copy; 2023 My Web Page. All rights reserved.</p>
</footer>
</body>
</html>
 
cs

[실행화면]

html 기본 구조&#44; 틀 4

이렇게 하면 웹 페이지의 사용자는 원하는 정보를 쉽게 찾을 수 있으며, 작성자나 운영자는 사용자와의 소통을 원활하게 할 수 있습니다.

 

 

8.html 기본 구조, 틀 - header 태그

header 태그는 웹 페이지의 상단에 위치하며, 페이지의 제목, 로고, 검색 창 등을 나타냅니다. 이 태그는 웹 페이지의 시각적인 요소뿐만 아니라, 웹 페이지의 구조와 사용자 경험도 개선시켜줍니다. 적절한 <header> 태그를 사용하면 검색 엔진에서 페이지의 내용을 더 잘 인식할 수 있습니다. 또한 스크린 리더 사용자들도 웹 페이지의 구조를 더 쉽게 파악할 수 있습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<!DOCTYPE html>
<html>
<head>
<title>My Web Page</title>
</head>
<body>
<header>
<h1>Welcome to My Web Page</h1>
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
</header>
 
<!-- Main content of the web page goes here -->
 
<footer>
<p>&copy; 2023 My Web Page. All rights reserved.</p>
</footer>
</body>
</html>
 
cs

[실행화면]

 

 

9.html 기본 구조, 틀 - aside 태그

aside 태그는 웹 페이지의 주요 내용과는 관련이 없는 내용을 정의합니다. 이 태그를 사용하여 광고, 인용문, 기타 정보 등을 나타낼 수 있습니다. 이러한 보조 내용은 웹 페이지에서 중요한 역할을 하며, 웹 페이지의 사용자가 원하는 정보를 빠르게 찾을 수 있도록 도와줍니다.

또한, <aside> 태그 안에는 보조 메뉴, 관련 링크, 인용문, 광고 등의 정보가 포함될 수 있습니다. 이를 통해 사용자는 웹 페이지의 내용을 더욱 깊이 있게 이해할 수 있습니다. 웹 페이지 운영자는 이러한 보조 내용을 통해 사용자의 관심을 끌고, 웹 페이지의 방문자 수를 높일 수 있습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<!DOCTYPE html>
<html>
<head>
<title>My Web Page</title>
</head>
<body>
<header>
<h1>Welcome to My Web Page</h1>
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
</header>
 
<main>
<!-- Main content of the web page goes here -->
</main>
 
<aside>
<h2>Advertisements</h2>
<p>Place your ads here.</p>
 
<h2>Related Links</h2>
<ul>
<li><a href="#">Related Link 1</a></li>
<li><a href="#">Related Link 2</a></li>
<li><a href="#">Related Link 3</a></li>
</ul>
</aside>
 
<footer>
<p>&copy; 2023 My Web Page. All rights reserved.</p>
</footer>
</body>
</html>
 
cs

[실행화면]

html 기본 구조&#44; 틀 5

 

 

10.html 기본 구조, 틀 - form 태그

form 태그는 사용자로부터 정보를 입력받는 데 사용됩니다. 이 태그 안에는 입력 필드, 버튼, 레이블 등의 요소가 포함됩니다. 이 태그를 사용하여 로그인 폼, 회원가입 폼, 검색 폼 등을 만들 수 있습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!DOCTYPE html>
<html>
<head>
<title>Signup Form</title>
</head>
<body>
<h1>Signup Form</h1>
 
<form>
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
 
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
 
<label for="password">Password:</label>
<input type="password" id="password" name="password" required>
 
<button type="submit">Signup</button>
</form>
</body>
</html>
 
cs

[실행화면]

html 기본 구조&#44; 틀 6



또한, <form> 태그를 사용하여 간단한 설문조사, 의견 수렴, 피드백 등을 수집할 수도 있습니다. 이를 통해 사용자들의 다양한 요구사항을 파악하고, 이를 바탕으로 웹 페이지나 애플리케이션을 보다 효과적으로 개선할 수 있습니다. 사용자들과의 소통을 더욱 강화하고, 사용자 친화적인 서비스를 제공할 수 있습니다.

 

 

11. 결론 및 의견

이번 글에서는 <html>, <head>, <body>, <nav>, <section>, <article>, <footer> 태그 외에도 <header>, <aside>, <form> 태그 등 HTML에서 매우 중요한 태그를 소개했습니다. 이 태그들은 웹 페이지를 구성하는 데 필수적이며, 웹 개발자라면 반드시 알아야 할 태그입니다. 추가적으로, HTML5에서는 더 많은 태그가 추가되었으니, 참고하시기 바랍니다.

 

 

[인기글]

 

챗GPT 란? (CHAT GPT 사용)

챗GPT 란 무엇일까요? 요즘 너무 핫하다 못해 마치 옆에 있는 선생님처럼 느껴지는 이 인공지능 AI에 대해서 이해하기 쉽게 정리하려 합니다. 결론적으로 챗GPT에게 질문을 하면, 형식적인 답이 아

2toy.net

 

Zoom pc 버전 다운로드 (줌 화상회의 download)

Zoom은 COVID-19 대유행 이후로 인기가 계속해서 높아지고 있는 화상 회의 도구입니다. 전 세계 사람들을 실시간으로 연결할 수 있는 기능을 제공하여 원격 작업, 온라인 학습 및 가상 이벤트를 위

2toy.net

 

파이썬 독학 과연 가능할까?

많은 프로그래밍 언어 중 파이썬은 정말 매력적이라고 생각합니다. 저도 처음 파이썬 독학, 공부를 시작할때 너무 설레였던거 같습니다. 막연히 매크로를 사용해서 업무를 편하게 하고 싶다는

2toy.net

 

반응형