Front-End-Web/html+css
제6강_HTML 필수 태그_List
jsBae
2022. 10. 8. 00:13

HTML Lists
웹 페이지에서 항목이나 데이터를 순차적으로 나열하는 것을 List(리스트)라고 한다. List(리스트)는 크게 3가지의 종류가 있다.
HTML 목록을 사용하면 웹 개발자가 목록의 관련 항목 집합을 그룹화할 수 있습니다.
리스트의 종류
- 순서가 없는 리스트(unordered list) - ul
- 순서가 있는 리스트(ordered list) - ol
- 정의 리스트(definition list) - dl
- 항목 - <li>

순서가 없는 리스트(unordered list)
- 순서가 지정되지 않은 목록은 <ul>태그로 시작합니다. 각 목록 항목은 <li>태그로 시작합니다.
- 목록 항목은 기본적으로 글머리 기호(작은 검은색 원)로 표시됩니다.
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<ul>
<li>Coffee
<ul>
<li>ice</li>
<li>hot
<ul>
<li>ice</li>
<li>hot</li>
</ul></li>
</ul>
</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<ul>
<li>서울 특별시</li>
<li>인천 광역시</li>
<li>대구 광역시</li>
<ul>
<li>댤서구</li>
<li>수성구</li>
</ul>
</ul>

style 변경 : type ="circle, square, disc"
- disc : 디폴트 값으로 검은색 점이다.
- circle: 원
- square: 사각형
- none: 아무것도 표시되지 않는다.
<ul type="square">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<ul style="list-style-type:circle">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<ul style="list-style-type:disc">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<ul style="list-style-type:square">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<ul style="list-style-type:none">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
순서가 있는 리스트(ordered list)
- 목들을 나열할 때 순서가 있으며 기본적으로 아라비아 숫자로 항목들을 표시한다.
- 순서가 지정된 목록은 <ol>태그로 시작합니다. 각 목록 항목은 <li>태그로 시작합니다.
- 목록 항목은 기본적으로 숫자로 표시됩니다.
<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
- <ol>: ordered list의 약자이며, 순서가 있는 리스트를 정의한다.
- <li>: <ol> </ol>싸여진 각 항목은 <li> </li>tag를 사용하여 항목을 표시한다.
type속성을 이용하면 아라비아 숫자뿐만 아니라 을 다음과 같은 모양으로 바꿀 수 있다.
- 1 : 디폴트 값으로 아라비아 숫자이다.
- A: 대문자 알파벳
- a: 소문자 알파벳
- I: 대문자 로마숫자.
- i: 소문자 로마숫자.
<ol type="i" >
<li>항목 1</li>
<li>항목 2</li>
<li>항목 3</li>
</ol>
<ol type="A" >
<li>항목 1</li>
<li>항목 2</li>
<li>항목 3</li>
</ol>
start속성을 이용하면 시작숫자를 사용자가 원하는대로 바꿀수 있다.
<ol start="5">
<li>항목 1</li>
<li>항목 2</li>
<li>항목 3</li>
</ol>
<!-- 중첩 List(리스트) -->
<ol>
<li>서울 특별시</li>
<li>인천 광역시</li>
<li>대구 광역시</li>
<ol>
<li>댤서구</li>
<li>수성구</li>
</ol>
</ol>
정의 리스트(definition list)
- HTML은 설명 목록도 지원합니다.
- 설명 목록은 각 용어에 대한 설명과 함께 용어 목록입니다.
- <dl> :definition list의 약어이며, 정의리스트를 정의합니다.
- <dt> : 용어를 입력해줍니다.
- <dd> :용어에 대한 정의를 해줍니다
<dl>
<dt>Coffee</dt>
<dd>- black hot drink</dd>
<dt>Milk</dt>
<dd>- white cold drink</dd>
</dl>
<dl>
<dt>HTML5</dt>
<dd>Hyper Text Markup Language</dd>
<dt>CSS3</dt>
<dd>Cascading Style Sheets</dd>
</dl>
연습
<ul>
<li>1일차
<ol type="a">
<li>해녀박물관</li>
<li>낚시체험</li>
</ol>
</li>
<li>2일차
<ol type="a" start ="3">
<li>용눈이오름</li>
<li>만장굴</li>
<li>카약체험</li>
</ol start>
</li>
</ul>

HTML 목록 태그
TagDescription
| <ul> | Defines an unordered list |
| <ol> | Defines an ordered list |
| <li> | Defines a list item |
| <dl> | Defines a description list |
| <dt> | Defines a term in a description list |
| <dd> | Describes the term in a description list |
연습

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>연습문제 : 리스트를 이용한 자기 소개</title>
</head>
<body>
<h1>자기소개서</h1>
<h2>who am I</h2>
<p><mark>프런트엔드 웹 기술</mark>에 관심이 많습니다. <br>
현재 제주의 한 시골 마을에서 코딩 중입니다. </p>
<hr>
<h2>경험</h2>
<ul>
<li>프런트엔드개발
<ol>
<li>html 코딩</li>
<li>php 코딩</li>
</ol>
</li>
<li>웹디자인
<ul>
<li>포털사이트 기획</li>
<li>쇼핑물 상품페이지</li>
</ul>
</li>
</ul>
<hr>
<h2>기술</h2>
<dl>
<dt>adobe xd</dt>
<dd>웹 기획 툴 사용</dd>
<dt>드림위버</dt>
<dd>웹코딩 툴 사용</dd>
<dt>워드프레스</dt>
<dd>워드프레스 프레임워크 제작</dd>
</dl>
<hr>
<h2>취미</h2>
<hr>
</body>
</html>728x90
반응형