원문: http://andymao.com/andy/post/104.html
이전 섹션: 주문 목록
'Unordered List'와 'Ordered List'를 쓴 후 누군가 이 두 기사가 흥미롭지 않다고 말했습니다. 이 두 글을 일방적인 독법으로만 읽는다면 정말 의미가 없지만, 이 두 글의 중요한 점은 독자들에게 자신의 생각을 더해달라는 것입니다. 순서가 있는 단일 태그와 순서가 없는 단일 태그는 사용법만 알면 매우 간단합니다. 하지만 중요한 점은 태그가 어떻게 생겼는지 아는 것이 아니라 어떤 목록이 어떤 종류에 적합한지 아는 것입니다. 데이터. 어떤 종류의 데이터가 정렬되고 어떤 종류의 데이터가 정렬되지 않습니까? 읽은 후에 생각하면 무언가를 배울 수 있고 그 지식이 자신의 것이 될 수 있습니다.
정의 목록은 특별한 형식과 사용법을 가지고 있습니다. 순서가 지정되지 않은 목록에 비해 정의 목록은 훨씬 덜 자주 사용됩니다. 이 목록을 아직 사용하지 않은 친구들도 많으므로 이 목록의 코드를 분석해 보겠습니다.
위 코드를 보면
태그가 여기에 나오지 않고, DL, DT, DD 3개의 태그로 구성되어 있는 것을 알 수 있습니다. 이 목록의 컨테이너입니다. 상자와 마찬가지로 이번에는 상자에 균일한 표준의 작은 상자가 하나만 들어 있는 것이 아니라는 점입니다. 대신, 이 DT와 DD를 어떻게 이해해야 할까요? 의미상 DT는 이름, 제목이고 DD는 설명, 내용입니다. DT와 DD는 모두 상자입니다. DD는 그 위의 DT에 대한 설명에만 해당하며 수준을 넘어서거나 아래로 해석될 수 없습니다. DT가 존재하지 않으면 DD는 존재의 의미가 없으며 DT가 이를 따르기 위해 반드시 DD가 필요한지 여부에 대해서는 이 점을 설명할 정확한 문헌을 찾지 못했지만 정의 목록에 대한 이해를 바탕으로 생각합니다. 데이터에 DT만 있고 DD가 없으면 정의 목록이 될 수 없으며 순서가 지정되지 않은 UL 목록을 사용하면 됩니다. 하지만 데이터 중 한두 개만 DD가 없고, 대부분이 DD가 있는 경우에는 이런 형태가 존재할 수 있다고 생각합니다.
- 순서 목록
- 순서 목록
- 순서 목록
- 순서 목록
위의 내용은 분명히 부적절합니다. 이 형식은 순서가 지정되지 않은 목록입니다. 정의 목록을 사용하는 이유는 의미상 의미가 없습니다.
- Ordered List
- Ordered List는 순서화된 데이터를 목록으로 정리한 데이터 형식입니다.
- 순서 리스트
- 순서 리스트는 순차 데이터를 리스트로 정리한 데이터 형식입니다.
- 이 문장에 대한 설명은 없습니다
- Ordered List
- Ordered List는 순차화된 데이터를 리스트로 정리한 데이터 형식입니다
개인적으로는 위 형태가 가능하다고 생각합니다. 그러면 하나의 DT가 여러 DD를 운반할 수 있습니까? 또한 이것이 불가능하다는 문헌을 찾지 못했고, 일부 잘 알려진 웹사이트에는 하나의 DT에 여러 DD가 포함된 예가 여전히 많이 있습니다. 이에 대한 내 의견은 특별한 상황에서는 하나의 DT와 여러 DD를 갖는 것이 괜찮지만 일반적으로 이 접근 방식은 여전히 부족하다고 생각합니다. 해석의 관점에서 볼 때 여러 DD가 여러 해석을 의미합니까? 아니면 설명을 문단별로 나누어서 DD가 쥐 잡는 개라고 할 필요는 없습니다. DD에는 많은 단락 태그를 삽입할 수 있습니다. 게다가 스타일 적용 관점에서 보면 여러 DD가 전체적으로 느슨하고 디자인 확장성이 부족합니다. 예를 들어, DT를 클릭하여 해당 DD를 숨기는 효과를 생성하려는 경우 이 다중 DD 접근 방식은 구현하기가 쉽지 않습니다. 따라서 특별한 목적이 아니라면 하나의 DT를 여러 DD에 사용하지 말고, 분할하려면 단락 태그를 사용하세요.
원래부터 얘기해보자면 라벨 자체는 아무것도 아니다. 중요한 것은 어떻게 적용할지 고민하는 것이다. 다음은 사용자 정의 목록을 사용해야 하는지 여부를 확인할 수 있는 그림입니다. 함께 토론해 봅시다.