1차 공부/기술면접 준비

<li>요소는 왜 <ul>요소의 자식 요소여야만 하나요?

공대탈출 2023. 3. 2. 11:50

답변

li태그는 목록의 항목을 나타내는 태그이기 때문입니다. 따라서 목록을 담는 ul태그의 자식요소여야합니다. li태그로 작성하지 않고 다른 태그로 작성하더라도 문제는 없지만, 태그의 의미에 맞게(시멘틱하게) HTML을 작성하는것이 다른 개발자가 보았을 때 쉽게 이해할 수 있기 때문에 협업의 측면상 중요합니다.

 

 

꼬리질문

다른 태그에도 들어갈 수 있나요?

ol태그 안에도 li태그를 작성할 수 있습니다. ul태그는 정렬되지 않은 목록을 나타낼 때 사용하는 태그이고, ol태그는 정렬된 목록을 나타낼 때 사용하는 태그입니다.

 


참고자료

https://developer.mozilla.org/ko/docs/Web/HTML/Element/li

 

<li> - HTML: Hypertext Markup Language | MDN

HTML <li> 요소는 목록의 항목을 나타냅니다. 반드시 정렬 목록(<ol>), 비정렬 목록(<ul>, 혹은 메뉴(<menu>) 안에 위치해야 합니다. 메뉴와 비정렬 목록에서는 보통 불릿으로 항목을 나타내고, 정렬 목

developer.mozilla.org