처음으로 질문으로 올립니다.
조금 바보 같은 질문같습니다만...
<ul>이나<ol>, <dl>의
<li> <dd>, <dt> 는 empty태그에도 해당되는건가요?
실전 웹 표준 가이드에서의 예제에는 <li></li>까지 작성되어있습니다.
w3c의 html 레퍼런스를 찾아보니 각 항목마다 <li>만 사용되고 있는데,
</li>까지 작성하는것이 맞는 것인지
<li>만 작성하는것이 맞는것인지
그렇지 않으면, 둘다 맞는것인지 궁금합니다.
리스트 관련 태그들에 관해 질문이 있습니다.
-
- 해커
- Posts: 691
- Joined: 2004 08 11 22:14 59
- Contact:
DTD에 따라 다릅니다.
XHTML은 well formed 문서이기 때문에 열고 닫는게 명확해야 합니다. <li>가 열렸으면 </li>로 닫아 주어야 하죠. 하지만 html은 좀 다릅니다. 닫는 태그가 optional인 경우가 몇몇 있습니다.
http://www.w3.org/TR/html4/struct/lists.html#edef-LI
에 보시면 LI의 endtag가 optional인 것을 볼 수 있습니다. 즉, html DTD를 사용한 문서라면 <li>를 열기만 하고 닫지 않아도 문법상 오류는 아니라는 것 입니다. 비슷한 경우로 <tr>, <td>등도 닫는 태그가 옵션입니다.
정리하면,
xhtml에서는 닫는 태그가 필수이고 html에서는 옵션일 수 있습니다.
XHTML은 well formed 문서이기 때문에 열고 닫는게 명확해야 합니다. <li>가 열렸으면 </li>로 닫아 주어야 하죠. 하지만 html은 좀 다릅니다. 닫는 태그가 optional인 경우가 몇몇 있습니다.
http://www.w3.org/TR/html4/struct/lists.html#edef-LI
에 보시면 LI의 endtag가 optional인 것을 볼 수 있습니다. 즉, html DTD를 사용한 문서라면 <li>를 열기만 하고 닫지 않아도 문법상 오류는 아니라는 것 입니다. 비슷한 경우로 <tr>, <td>등도 닫는 태그가 옵션입니다.
정리하면,
xhtml에서는 닫는 태그가 필수이고 html에서는 옵션일 수 있습니다.
Who is online
Users browsing this forum: Bing [Bot] and 4 guests