목록

웹 페이지의 상당 부분은 실제로 목록입니다: 네비게이션 메뉴, 검색 결과, 상품 그리드, 레시피의 재료, 비밀번호 재설정 단계. 관련 항목들의 집합일 때마다 HTML에는 그것을 나타내는 요소가 있으며, 이를 사용하면 브라우저와 보조 소프트웨어를 사용하여 읽는 모든 사람이 해당 항목들이 함께 속한다는 것을 알 수 있습니다.
순서 없는 목록
항목의 순서가 중요하지 않을 때는 **순서 없는 목록**을 사용합니다. 장보기 목록을 생각해보세요: 우유, 빵, 계란. 어떤 것을 먼저 쓰든 중요하지 않으며, 함께 묶인 항목들입니다.
두 개의 태그로 만들어집니다. <ul> 태그는 전체 목록을 감싸고, 각 항목은 자신의 <li> 태그("list item")에 들어갑니다:
<ul>
<li>우유</li>
<li>빵</li>
<li>계란</li>
</ul>브라우저는 각 항목을 자신의 줄에 앞에 글머리 기호가 있게 표시합니다. 글머리 기호나 줄 바꿈을 직접 추가하지 않았으며, 이것이 목록이라고 알렸기 때문에 브라우저가 이를 수행합니다.
<ul>을 사용하고, 각 항목을 자신의 <li>에 감싸세요. 브라우저가 글머리 기호와 줄 바꿈을 추가하므로, 직접 입력할 필요가 없습니다. 그것을 신뢰하는 데 시간이 걸렸으며, 점들을 직접 추가하고 싶었습니다. 순서 목록 및 그 속성
때때로 순서가 핵심입니다. 레시피의 단계, 경주에서의 위치, 하나씩 따르는 지시. 이러한 경우 **순서 목록**을 사용하며, 이는 항목에 번호를 매깁니다.
순서 없는 목록과 정확히 같은 방식으로 작동하지만, 컨테이너는 <ul> 대신 <ol>입니다:
<ol>
<li>오븐을 180°C로 예열하세요</li>
<li>밀가루와 설탕을 섞으세요</li>
<li>틀에 붓고 25분간 굽으세요</li>
</ol>이제 브라우저는 글머리 기호 대신 항목 앞에 1, 2, 3을 붙입니다. 나중에 중간에 새 단계를 추가하면, 번호들이 자동으로 다시 번호가 매겨집니다. 번호를 직접 입력할 수 없으며, 이것이 <ol>을 사용하는 이유입니다.
<ol>을 사용하세요. 브라우저가 항목에 번호를 매깁니다. 단계를 추가하거나 제거하면, 번호들이 자동으로 수정되므로 1.이나 2.를 손으로 입력할 필요가 없습니다. 이전과 같은 <li> 항목들이지만, 다른 컨테이너일 뿐입니다. 설명 목록
각 항목이 정말로 쌍일 때 세 번째 종류의 목록이 있습니다: 단어와 그 의미, 레이블과 그 값. 용어집이 가장 명확한 예입니다. 각 용어 뒤에 그것이 의미하는 것이 따라옵니다.
이것은 **설명 목록**이며, 세 개의 태그를 사용합니다. <dl>은 전체를 감싸고, <dt>는 각 용어를 보유하고, <dd>는 그것과 함께 가는 설명을 보유합니다:
<dl>
<dt>HTML</dt>
<dd>페이지의 구조를 설명하는 언어입니다.</dd>
<dt>CSS</dt>
<dd>페이지가 어떻게 보이는지를 설명하는 언어입니다.</dd>
</dl>브라우저는 각 설명을 그 용어 아래 들여쓴 상태로 표시하므로, 쌍이 한눈에 명확합니다. "dt"를 정의하는 단어로, "dd"를 정의로 생각하세요.
<dl>을 사용하고, 각 용어를 위해 <dt>를, 그 뒤에 오는 설명을 위해 <dd>를 사용하세요. 용어집이 머리에 보관할 그림입니다: 단어 그 다음 정의, 단어 그 다음 정의. 목록 중첩
목록들은 다른 목록 안으로 들어갈 수 있습니다. 메뉴는 "음료"에 위와 아래 옵션이 있을 수 있으며, 각각이 자신의 선택을 가질 수 있습니다. 하나의 목록을 다른 목록 안에 넣는 것을 **중첩**이라고 합니다.
올바르게 하기 위한 핵심: 내부 목록은 <li> 안으로 들어가며, 항목 사이에서 뜨지 않습니다. 전체 <ul> (또는 <ol>)을 그것이 속하는 목록 항목 안에 넣습니다:
<ul>
<li>음료
<ul>
<li>커피</li>
<li>차</li>
</ul>
</li>
<li>간식</li>
</ul>"커피"와 "차"는 "음료"의 일부이므로, 그들의 작은 목록은 "음료" 항목 안에 있습니다. 브라우저가 내부 목록을 조금 더 들여쓰므로, 그것이 위 항목에 속한다는 것을 알 수 있습니다.
<li> 안에 넣으세요. 항목 사이에서 느슨하게 넣지 마세요. 브라우저가 그것을 들여쓰므로 위 항목의 일부임을 알 수 있습니다. <li> 안이라는 규칙이 여기에서 기억해야 할 유일한 것입니다. 
