Page 1 of 1
li에 대해 궁금한점이 있습니다.
Posted: 2005 11 20 21:47 58
by Frix
첫번째 궁금한 점은 li태그를 쓸때는 꼭 리스트가 2가지 이상이어야하냐는 겁니다. 원래 li가 리스트를 정의하기 위해 생겼다는건 알지만 그 외의 용도에도 유용한점이 있어서요.
또, li는 꼭 ol 이나 ul 안에서 정의되어야하냐는 겁니다.
Re: li에 대해 궁금한점이 있습니다.
Posted: 2005 11 21 00:44 12
by 박민권
Frix wrote:
또, li는 꼭 ol 이나 ul 안에서 정의되어야하냐는 겁니다.
xhtml DTD에 그렇게 정의되어 있습니다.
<!ELEMENT ul (li)+>
<!ATTLIST ul
%attrs;
type %ULStyle; #IMPLIED
compact (compact) #IMPLIED
>
<!ELEMENT ol (li)+>
<!ATTLIST ol ...
몇개 더 있지만 ul, ol 만 보아도 ul, ol 안에 li가 한개 이상 포함되도록 되어 있습니다.
첫번째 질문인 꼭 리스트가 2개 이상일 필요는 없습니다.
(li)+ 는 한개이상을 뜻합니다. 즉 0개는 안되지만 1개는 괜찮습니다.
Posted: 2005 11 21 08:16 31
by yser=이서
박민권님이 답변한대로, ul 내에는 반드시 li 요소가 하나는 있어야 합니다.
li 요소 내부의 값은 비어 있어도 상관 없습니다. 즉,
<ul>
<li></li>
</ul>
이게 최소한의 순서 없는 목록 요소 기본 형태가 되겠습니다.
반대로 말하자면, li 요소는 반드시 ul, ol 요소 내에 들어가야 하며, ul, ol 내부에 li 요소가 최소한 하나는 존재해야 합니다.
Posted: 2005 11 21 17:18 10
by Frix
li가 ul이나 ol 밖에서는, 그러니까 단독으로는 사용을 못하나요?
Posted: 2005 11 21 17:19 28
by Frix
Frix wrote:li가 ul이나 ol 밖에서는, 그러니까 단독으로는 사용을 못하나요?
아, 죄송합니다. 답글을 꼼꼼히 읽어보지 않아서;;