[HTML] 3. 목록 관련 태그

2022. 9. 13. 14:00·📗 self-study/📗 KH정보교육원 당산지원
더보기

HTML의 목록 관련 태그를 알아보자

 

 

 

목록 관련 태그(정리 ver.)

li: list의 약자로 자동 줄바꿈 됨

ul: 순서 없이 동그라미로 표시되며 들여쓰기 됨

 👉🏻  보통 ul의 자식으로 li가 오지만 그 li의 자식으로 다시 ul가 올 수 있음

 👉🏻 즉, 목록 안에 또 목록이 올 수 있음(제한이 없음)

ol: 순서가 있는 목록을 나타내는 태그 

불릿(bullet) 기호: ul의 동그라미, ol의 순서(숫자, 문자,...) 등을 말함

 

✔️ 순서가 있는 목록 태그는 기본 숫자 1부터 시작하지만 하기 태그로 변경 가능함

 

 

 

👉🏻 목록 표시값 바꾸기: <ol type="목록표시할값"> 1, A, a, i, I 가능

<ol type="A">

 

 

 

👉🏻 시작값 바꾸기: <ol start="시작할값" type="목록표시할값">

<ol start="5" type="A">  <!-- E, F, G, H -->

 

 

 

👉🏻 역순으로 표기: <ol reversed>

<ol reversed> <!-- 4, 3, 2, 1 -->
      <li>HTML</li>
      <li>CSS</li>
      <li>JavaScript</li>
      <li>jQuery</li>
</ol>

 

 

 

✔️ 설명과 관련된 목록을 나타내는 태그

d1: 설명과 관련된 목록임을 나타냄 

dt: 설명의 제목 작성

dd: 해당 설명 작성

<h1>d1: 설명과 관련된 목록을 나타내는 태그</h1>
  <dl>
      <dt>이곳은 제목을 작성하는 곳</dt> <!-- 목록의 제목 -->
      <dd>여기에 해당 설명을 작성하는 곳</dd> <!-- 목록의 내용 -->
      <dd>여러 줄을 작성할 수 있다.</dd>

      <dt>또 다른 제목 작성 가능</dt>
      <dd>설명도 마찬가지</dd>
  </dl>

 

 

 

목록 관련 태그(코드 ver.)

<!DOCTYPE html>
<html>
        <head>
            <title>목록 관련 태그</title>
        </head>
        <body>
            <!-- li: list의 약자 -->
            <li>목록1</li>  <!-- list는 한 줄 다 잡아먹으므로 자동 줄바꿈 됨 -->
            <li>목록2</li>

            <h1>ul: 순서가 없는 목록을 나타내는 태그</h1>
            <ul> <!-- 순서 없이 동그라미로 표시되며 들여쓰기 됨 -->
                <li>html</li>
                    <ul> <!-- 보통은 ul의 자식으로 li가 오지만 그 li의 자식으로 또 ul가 올 수 있음
                              즉, 목록 안에 또 목록이 올 수 있음 (제한 없음)-->
                        <li>글자 관련</li>
                        <li>목록 관련</li>
                    </ul>
                <li>CSS</li>
                <li>JavaScript</li>
                <li>jQurey</li>
            </ul>

            <!-- 불릿(bullet) 기호: 채워진 원, 빈 원, 네모, ... 모양 변경 가능 => CSS 시간에 할 것 -->
            <br>

            <hr>

            <h1>ol: 순서가 있는 목록을 나타내는 태그</h1>
            <ol>
                <li>HTML</li>
                <li>CSS</li>
                <li>JavaScript</li>
                <li>jQuery</li>
            </ol>
            <!-- 순서 있는 목록 태그는 기본적으로 1부터 시작하는 숫자값 -->

            <br>

            <!-- ol 태그의 type 속성을 이용해서 변경 가능 (속성값: 1(기본값), A, a, i, I) -->
            <ol type="A"> <!-- A, B, C, D -->
                <li>HTML</li>
                <li>CSS</li>
                <li>JavaScript</li>
                <li>jQuery</li>
            </ol>

            <br>

            <!-- start 속성을 이용해서 시작값 변경 가능 -->
            <ol start="5" type="A">  <!-- E, F, G, H -->
                <li>HTML</li>
                <li>CSS</li>
                <li>JavaScript</li>
                <li>jQuery</li>
            </ol>

            <br>

            <!-- reversed 속성을 이용해서 역순으로 표기 (속성값을 제시하지 않음)-->
            <ol reversed> <!-- 4, 3, 2, 1 -->
                <li>HTML</li>
                <li>CSS</li>
                <li>JavaScript</li>
                <li>jQuery</li>
            </ol>

            <br>

            <hr>

            <h1>d1: 설명과 관련된 목록을 나타내는 태그</h1>
            <dl>
                <dt>이곳은 제목을 작성하는 곳</dt> <!-- 목록의 제목 -->
                <dd>여기에 해당 설명을 작성하는 곳</dd> <!-- 목록의 내용 -->
                <dd>여러 줄을 작성할 수 있다.</dd>

                <dt>또 다른 제목 작성 가능</dt>
                <dd>설명도 마찬가지</dd>
            </dl>

            <br>

            <hr>

        </body> 

        </body>
</html>

 

 

 

HTML 응용문제 2 

        <!-- HTML 응용문제 2 -->
            <h3>자바(Java) 학습내용</h3>
            <h4>담당 강사: 김유저</h4>
            이메일: user01@google.co.kr
            
            <hr>
            
            <ul>
                <li>프로그래밍 언어</li>
                    <ul>
                        <li> <s>Java</s></li>
                    </ul>
                <li>데이터베이스</li>
                <ul>
                    <li> <s>Oracle</s></li>
                </ul>
                <li>Frontend</li>
                    <ol>
                        <li><mark>HTML5</mark></li>
                        <li>CSS3</li>
                        <li>JavaScript</li>
                        <li>jQuery</li>
                    </ol>
                <li>서버 개발 기술</li>
                    <ol type="i">
                        <li><s>JDBC</s></li>
                        <li>Servlet</li>
                        <li>JSP</li>
                        <li>AJAX</li>
                    </ol>
                <li>프레임워크</li>
                    <ol type="a">
                        <li>MyBatis</li>
                        <li><b>Spring</b></li>
                    </ol>
            </ul>
저작자표시 비영리 변경금지 (새창열림)
'📗 self-study/📗 KH정보교육원 당산지원' 카테고리의 다른 글
  • [HTML] 5. 이미지 및 멀티미디어 관련 태그
  • [HTML] 4. 표 관련 태그
  • [HTML] 2. 글자 관련 태그
  • [HTML] 1. 개발 환경 구축
천재강쥐
천재강쥐
  • 천재강쥐
    디버거도 버거다
    천재강쥐
  • 전체
    오늘
    어제
    • Category (467)
      • 진짜 너무 궁금한데 이걸 나만 몰라...? (0)
      • 💾 Portfolio (2)
      • 🐤 CodingTest (28)
        • Java (20)
        • ᕕ(ꐦ°᷄д°᷅)ᕗ❌ (5)
      • 🚀 from error to study (142)
        • AI (1)
        • Cloud (2)
        • DB (12)
        • Front-End (16)
        • Github (14)
        • Java (39)
        • Mac (7)
        • Normal (29)
        • Server (22)
      • 📘 certificate (44)
        • 📘 리눅스마스터1급 (1)
        • 📘⭕️ 정보처리기사 (40)
        • 📘⭕️ SQLD (3)
      • 📗 self-study (234)
        • 📗 inflearn (35)
        • 📗 생활코딩 (8)
        • 📗 KH정보교육원 당산지원 (190)
      • 🎨 Scoop the others (0)
        • 📖 Peeking into other people.. (0)
        • 🇫🇷 (0)
        • 📘⭕️ 한국사능력검정시험 심화 (11)
        • 오블완 (4)
  • 인기 글

  • hELLO· Designed By정상우.v4.10.1
천재강쥐
[HTML] 3. 목록 관련 태그
상단으로

티스토리툴바