All about WEB/All about HTML

17. HTML 리스트(Lists)

① <ul> 태그는 순서없는 리스트(unordered list)를 작성할 때 사용한다.

  ㉠ 각각의 리스트 항목은 <li> 태그를 사용해 작성한다.

  ㉡ 리스트 항목들의 앞은 작은 원이 글머리 기호로 표기된다.

 

<body>
<ul>
메뉴
<li>
크림파스타
</li>
<li>
로제파스타
</li>
<li>
알리올리오 파스타
</li>
</ul>
</body>
view raw example.html hosted with ❤ by GitHub
    메뉴
  • 크림파스타
  • 로제파스타
  • 알리올리오 파스타

  ㉢ 글머리 기호는 CSS의 list-style-type을 이용해 변경할 수 있다.

    ⓐ 값으로 disc를 사용하면 기본값인 작은 원(bullet)이 글머리 기호로 사용된다.

    ⓑ 값으로 circle을 사용하면 원이 글머리 기호로 사용된다.

    ⓒ 값으로 square를 사용하면 사각형이 글머리 기호로 사용된다.

    ⓓ 값으로 none을 사용하면 글머리 기호가 사용되지 않는다.

 

<body>
<ul style="list-style-type:disc">
메뉴
<li>
크림파스타
</li>
</ul>
<ul style="list-style-type :circle">
<li>
로제파스타
</li>
</ul>
<ul style="list-style-type :square">
<li>
알리올리오 파스타
</li>
</ul>
<ul style="list-style-type :none">
<li>
할라피뇨 파스타
</li>
</ul>
</body>
view raw example.html hosted with ❤ by GitHub
    메뉴
  • 크림파스타
  • 로제파스타
  • 알리올리오 파스타
  • 할라피뇨 파스타

② <ol> 태그는 순서있는 리스트(ordered list)를 작성할 때 사용한다.

  ㉠ 각각의 리스트 항목은 <li> 태그를 사용해 작성한다.

  ㉡ 리스트 항목들의 앞에 번호가 매겨진다.

 

<body>
<ul>
메뉴
<li>
크림파스타
</li>
<li>
로제파스타
</li>
<li>
알리올리오 파스타
</li>
</ul>
</body>
view raw example.html hosted with ❤ by GitHub
    메뉴
  • 크림파스타
  • 로제파스타
  • 알리올리오 파스타

  ㉢ <ol> 태그의 type 속성을 이용해 리스트 항목의 문자를 변경할 수 있다.

    ⓐ type="1"를 사용하면 기본값인 숫자가 글머리 문자가 된다.

    ⓑ type="A"을 사용하면 대문자가 글머리 문자가 된다.

    ⓒ type="a"를 사용하면 소문자가 글머리 문자가 된다.

    ⓓ type="I"을 사용하면 대문자 로마 숫자가 글머리 문자가 된다.

    ⓔ type="i"을 사용하면 소문자 로마 숫자가 글머리 문자가 된다.

 

<body>
<ol type="1">
<li>Amazon</li>
</ol>
<ol type="A">
<li>Apple</li>
</ol>
<ol type="a">
<li>Google</li>
</ol>
<ol type="I">
<li>Microsoft</li>
</ol>
<ol type="i">
<li>Netflix</li>
</ol>
</body>
view raw example.html hosted with ❤ by GitHub
  1. Amazon
  1. Apple
  1. Google
  1. Microsoft
  1. Netflix

  ㉣ 일반적으로는 1부터 수를 세지만, start 속성을 사용해 다른 숫자부터 시작할 수 있다.

 

<body>
<ol start="2">
<li>SK하이닉스</li>
<li>네이버</li>
<li>카카오</li>
</ol>
</body>
view raw example.html hosted with ❤ by GitHub
  1. SK하이닉스
  2. 네이버
  3. 카카오

③ <dl> 태그를 이용해 정의 리스트(description list)를 작성할 때 사용한다.

  ㉠ 각각의 리스트 항목은 <dt> 태그를 이용해 작성한다.

  ㉡ <dd> 태그를 이용해 <dt>태그에 쓰인 내용을 자세히 설명해줄 수 있다.

 

<body>
<dl>
메뉴
<dt>신라면</dt>
<dd>-농심에서 만든 매운 라면-</dd>
<dt>진라면 순한맛</dt>
<dd>-오뚜기에서 만든 순한맛 라면-</dd>
</dl>
</body>
view raw example.html hosted with ❤ by GitHub
메뉴
신라면
-농심에서 만든 매운 라면-
진라면 순한맛
-오뚜기에서 만든 순한맛 라면-

④ 리스트는 중첩될 수 있다.

 

<body>
<ul>
메뉴
<ul>
파스타
<li>크림파스타</li>
<li>로제파스타</li>
<li>알리올리오 파스타</li>
</ul>
<ul>
라면
<li>신라면</li>
<li>진라면</li>
</ul>
</ul>
</body>
view raw example.html hosted with ❤ by GitHub
    메뉴
      파스타
    • 크림파스타
    • 로제파스타
    • 알리올리오 파스타
      라면
    • 신라면
    • 진라면

⑤ float 속성을 이용해 수평리스트를 만들 수 있다.

 

<body>
<ul>
<li style="float:left">
크림파스타
</li>
<li style="float:left">
로제파스타
</li>
<li style="float:left">
알리올리오 파스타
</li>
<li>
할라피뇨 파스타
</li>
</ul>
</body>
view raw example.html hosted with ❤ by GitHub
  • 크림파스타
  • 로제파스타
  • 알리올리오 파스타
  • 할라피뇨 파스타

'All about WEB > All about HTML' 카테고리의 다른 글

18. HTML 클래스(Class)  (0) 2021.07.18
17. HTML 테이블(Tables)  (0) 2021.07.18
16. HTML 이미지(Images)  (0) 2021.07.18
15. HTML Links  (0) 2021.07.17
14. HTML 색(Colors)  (0) 2021.07.17