본문 바로가기
웹프로그래밍/웹프로그래밍수업

(11)명품 웹프로그래밍 3장_Html5문서 구조화와 웹폼_2

by 코잼민 2024. 9. 21.

#범위 :

  • 일반적인 블록태그 <div> / 인라인 태그 <span>
  • 시맨틱 웹 블록 태그 종류 : <figure>와 <figcaption> , <details>와 <summary>
  • 시맨틱 웹 인라인 태그 종류 : <mark> , <time> , <meter> , <progress>
  • <meter>와 <progress> 공통점과 차이점

#노트 정리 :

 

 

 

 

#코드와 출력장면 :

[예시1] : <figure>과 <figcaption>

코드 :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>figure 태그 활용</title>
</head>
<body>
    <h3>figure 태그 활용</h3>
    <hr>
    <figure>
        <figcaption>alert() 함수 활용</figcaption>
        <pre>
        <code> function f(){ alert("경고합니다.");}
        </code>
        <hr>
        </pre>
        <small>살행결과</small>
        <pre>
            <img src="윤석열.jpg" alt="실행결과" width="200" height="250">
        </pre>
    </figure>
    
</body>
</html>
cs

출력장면 :

[예시2] : <details>과 <summary>

코드 :

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 lang="en">
<head>
    <meta charset="UTF-8">
    <title>details태그와 summary태그</title>
</head>
<body>
    <h3>details와 summary</h3>
    <p>
    Q & A 리스트
    </p>
    <hr>
    <details>
        <summary>
            Question 1
        </summary>
        <p>
            웹 개발자가 알아야 하는 언어 3가지
        </p>
    </details>
    <details>
        <summary>
            Answer 1
        </summary>
        <p>
            Html5, CSS , JavaScript
        </p>
    </details>
</body>
</html>
cs

 

출력장면 :

[예시3] : 시맨틱 인라인 태그 <mark> , <time>, <meter> , <progress>

코드 :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>인라인 시맨틱 태그</title>
</head>
<body>
    <h3>인라인 시맨틱 태그 사례</h3>
    <hr>
    <p>
        내일 <mark>HTML5 시험</mark><br>
        시간은 <time>09:00</time><br>
        난이도 <meter value="0.2" max="1"></meter><br>
        자료 업로드 (20%) <br>
        <progress value="20" max="100"></progress>
    </p>
    
</body>
</html>
cs

출력장면 :