웹을 개발하면서 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>© 2023 My Web Page. All rights reserved.</p>
</div>
</body>
</html>
|
cs |
[실행화면]
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 |
[실행화면]
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 |
[실행화면]
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 |
[실행화면]
이렇게 구성된 웹 페이지는 사용자가 콘텐츠를 더 쉽게 찾을 수 있도록 도와주며, 검색 엔진에서도 더 잘 인식될 수 있습니다.
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>© 2023 My Web Page. All rights reserved.</p>
</footer>
</body>
</html>
|
cs |
[실행화면]
이렇게 하면 웹 페이지의 사용자는 원하는 정보를 쉽게 찾을 수 있으며, 작성자나 운영자는 사용자와의 소통을 원활하게 할 수 있습니다.
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>© 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>© 2023 My Web Page. All rights reserved.</p>
</footer>
</body>
</html>
|
cs |
[실행화면]
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 |
[실행화면]
또한, <form> 태그를 사용하여 간단한 설문조사, 의견 수렴, 피드백 등을 수집할 수도 있습니다. 이를 통해 사용자들의 다양한 요구사항을 파악하고, 이를 바탕으로 웹 페이지나 애플리케이션을 보다 효과적으로 개선할 수 있습니다. 사용자들과의 소통을 더욱 강화하고, 사용자 친화적인 서비스를 제공할 수 있습니다.
11. 결론 및 의견
이번 글에서는 <html>, <head>, <body>, <nav>, <section>, <article>, <footer> 태그 외에도 <header>, <aside>, <form> 태그 등 HTML에서 매우 중요한 태그를 소개했습니다. 이 태그들은 웹 페이지를 구성하는 데 필수적이며, 웹 개발자라면 반드시 알아야 할 태그입니다. 추가적으로, HTML5에서는 더 많은 태그가 추가되었으니, 참고하시기 바랍니다.
[인기글]
'html 자바스크립트 study' 카테고리의 다른 글
HTML CSS JS 관계 및 예제 (0) | 2023.05.31 |
---|---|
Flex CSS 활용 - 웹사이트 레이아웃 예시와 설명 (0) | 2023.05.30 |
html css 예제 - 웹페이지 만들기 (반응형, 홈페이지) (0) | 2023.05.29 |
html 이란? 기본 사용법 및 내용에 대해 알아보자 (0) | 2023.05.27 |
[html/javascript] 자바스크립트 덧셈계산 / input / print / css / jss (0) | 2021.08.13 |