선생님을 위한 프로그래밍 수업

목록

토픽 선생님을 위한 프로그래밍 수업 > 웹 애플리케이션 만들기 > HTML

목록이란?

목록이란 연관된 항목들을 열거할 때 사용한다. 리스트 전체는 <ol>이나 <ul> 태그로 감싸고 각각의 항목들은 <li> 태그로 표현한다.

문법(Syntax)

순서가 없는 리스트 (Unordered List)

<ul>
    <li>항목</li>
</ul>

순서가 있는 리스트 (Ordered List)

<ol>
    <li>항목</li>
</ol>

설명(Description)

  • 연관되어 있는 항목들을 나열할 때 사용
  • 순서가 없는 항목은 ul(unordered list), 순서가 있는 항목은 ol(ordered list)를 사용한다.
  • CSS와 함께 사용해서 메뉴로도 사용된다.

예제(Example)

example1. 순서가 없는 리스트 (jsfiddle, github, ?)

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    </head>
    <body>
        <ul>
            <li>table</li>
            <li>ol</li>
            <li>body</li>
            <li>img</li>
        </ul>
    </body>
</html>

example2. 순서가 있는 리스트 (jsfiddle, github, ?)

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    </head>
    <body>
        <ol>
            <li>html</li>
            <li>css</li>
            <li>javascript</li>
            <li>os</li>
            <li>php</li>
            <li>database</li>
        </ol>
    </body>
</html>

example3. 아래 예제는 리스트와 리스트를 중첩해서 사용한 예를 보여준다. (jsfiddle, github, ?)

<!DOCTYPE html>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
	</head>
	<body>
		<ol>
		    <li>html
		    	<ol>
		    		<li>수업</li>
		    		<li>사전</li>
		    		<li>쿡북</li>
		    	</ol>
		    </li>
		    <li>css</li>
		    <li>javascript</li>
		    <li>os</li>
		    <li>php</li>
		    <li>database</li>
		</ol>
	</body>
</html>

댓글

댓글 본문
  1. NAMO
    감사합니다!
  2. JustStudy
    고맙습니다
  3. 김명수
    너무 감사합니다 항상~^^
  4. example 3 에서 예제코드가 jsfiddle 결과(HTML)에 올바로 반영이 되지 않았네요. <ol> 및 </ol> 부분이 <ul> 및 </ul>로 되어 있어요...
  5. 이승훈
    리스트 유용하네요~
  6. 보현
    감사합니다!! 목소리 참 좋으시네요 ^_^
  7. 코코
    강의들으니깐 정말 도움이 됩니다! 감사합니다!
  8. jerry
    좋은강의 감사합니다. 항상 많은 도움이 됩니다.
  9. juok09
    list-style 으로 모양 설정 가능합니다. 이미지링크로도 설정할 수 있그여
    대화보기
    • 예제 3번에서 리스트를 중첩해서 사용했는데, 'html'이라는 문구를 클릭 했을 때 그 하위 리스트가 나타났다 사라졌다 하는 기능은 어떻게 부여하는지 궁금합니다.
    • 정윤호
      감사합니다
    • 가온누리
      ol, ul에 type으로 모양을 설정할 수 있는 부분을 보통 CSS로 설정하는지 궁금합니다.
    • 어부바
      감사합니다.
    • BaePro
      항상 강의 잘 보고있습니다^^

      덕분에 많은것을 또 얻어갑니다~

      좋은하루되세요^^
    • YellowBall
      목록(2/2) 잘 들었습니다.
      li의 안에 ol을 넣으면 저렇게 되는 줄 몰랐내요. 2015/4/23
    • creep860
      아직은 어색한게 많은 초보이지만, 덕분에 너무 재미있게 잘 배우고갑니다^^
    • 양미연
      새해 복 많이 많이 받으세요~
      예제3번 수업,사전,쿡북이 들여쓰기? 띄어쓰기? 되어있는건 어떤방식인지요 ^^;;
      공부하는 재미에 연휴에도 강의를 거르질 못하겠네요~
    • 야곱
      플랭님의 의견에 전적으로 동감합니다. 선생님에 따라 이렇게 HTML이 재미있을 수 있네요.
    • 야곱
      플랭님처럼 저도 참 재미있네요. 선생님에 따라 죽은 문자가 살아나는 느낌이네요.
    • 플랭
      진짜 Html 은 처음에 너무 재미없을것 같았는데 왜이리 재미있는지 몰것어욤 ㅋㅋ
    • 유형찬
      감사합니다!
    • egoing
      Ctrl+O를 누르시면 됩니다.
      대화보기
      • 강석
        크롬에서 파일불러오기 어떻게하나요 ?
      • egoing
        아래와 같이 CSS를 이용하면 됩니다.
        http://jsfiddle.net/4LMZV/

        CSS 배우러 언릉 가셔야겠네요. ^^
        대화보기
        • resu02
          예제3에서
          html 하위 목록인 수업, 사전, 쿡북이 너무 멀찌감치 띄어쓰기 되어 있는데여..
          띄어쓰기 정도를 조절할 수 있는 방법은 없나여?
        • egoing
          조금 더 자세히 질문해주시면 더 정확하게 답변을 드릴 수 있을 것 같습니다.
          대화보기
          • 져니
            목록2 수업에서요.. 새탭(컨트롤+T) 연 후에 파일 불러오기 창은 어떻게 여는건가요? ㅠ
          • 애플맨
            야! 진짜 쉽네요 ㅎ
          • huziya
            잘 배웠습니다.
            쉽게 알려주셔서 감사합니다.
          • 박종길
            잘 배웠습니다.
            감사합니다.
          • 앎이앓이
            웹개발자 준비생입니다. 좋은강의 감사드립니다.
          • egoing
            캥캥님 날짜를 적는 것도 좋은 방법입니다만 공동공부라는 기능을 이용해보시면 어떨까요?
            저에게 이메일이 계속 발송되고 있어서요 :)

            http://opentutorials.org......udy
            대화보기
            • 캥캥
              2013.10.10
            • visual00
              감동입니다. 너무 도움되네요
            • mimiandchopa
              잘보았습니다!!!!!
            • oh535
              잘봤습니다.~~~~~~^^
            • Hyunduk Yi
              잘 봤습니다. 다음메일보낼 때 목록정리를 이걸로 하면 깔끔하게 정리되겠네요.Trello에도 적용되면 좋겠는데.. 쩝..
            • ick soo
              도움이 많이 됩니다.
            • 최상현
              수업 잘 듣고 있습니다.
            • 며브
              ^^ 목록 부분은 재밌네요~ 고맙습니다.
            • Jmogoon
              잘 봤습니다. 고맙습니다.