문제

표 형식 데이터에 테이블을 사용하라는 지시를 받았지만 많은 웹 사이트와 CMS에서 데이터베이스 컨텐츠를 표시하는 데 DIV를 사용하는 것으로 보입니다 (예 : 편집하기위한 관리 영역에서는이 데이터를 보여주기 위해 테이블을 사용해서는 안됩니까? 가장 좋은 방법은 무엇입니까?

도움이 되었습니까?

해결책

테이블을 사용하십시오 표의 데이터. 정렬, 순서 또는 사전 목록은 미래의 첫 페이지의 질문 목록과 같이 비 회피 방식으로 데이터를 제시하려는 경우 사용해야합니다.

다른 팁

일반적으로 페이지 레이아웃 및 테이블에 DIV를 사용하여 테이블 데이터를 표시합니다. 귀하의 질문에서 CMS의 관리 영역에 대해 묻습니다. 관리 영역에서 데이터베이스에 하나 이상의 테이블을 나타내는 그리드를 표시하는 경우 예, 테이블로 가장 잘 표시 될 것입니다.

그러나 실제로 데이터를 제시하는 방법에 따라 차이가 있어야합니다. 데이터가 데이터베이스 테이블 (데이터베이스 테이블)으로 시작되었다고해서 본질적으로 표식 데이터임을 의미하지는 않습니다. 다른 형태로 표시하려면 DIV가 더 나은 선택 일 수 있습니다.

그것은 우리가 말하는 데이터 유형에 완전히 달려 있습니다. 데이터의 예를 제시 할 수 없다면 아주 좋은 답변을 얻지 못할 것입니다.

편집 : 귀하의 의견에 따라 예, 테이블을 사용하십시오. 데이터베이스에서 물건 목록을 표시하는 경우 목록을 사용해야합니다. 황금 규칙은 없습니다. 사용하는 형식은 데이터베이스에서 나오는 데이터를 반영해야합니다.

데이터이기 때문에 테이블.

다른 질문으로 귀하의 질문에 답할 것입니다.

CSS를 사용할 수없는 경우 데이터를 제시 할 수 있기를 원하십니까?

예, 확실히 테이블을 찾으십시오

아니요, 그것은 당신에게 달려 있습니다. 어느 쪽이든 당신을 모두 따뜻하고 흐릿하게 만드는 것 ;-)

데이터를 제시하는 데 사용하기에 가장 적합한 마크 업은 항상 가장 의미 적으로 적절한 것입니다. 물론 이것은 정확히 무엇에 대한 의문을 제기합니다. ~이다 의미 적으로 적절합니다. 이것은 사소한 질문이 아니며 전적으로 당신이 제시하는 데이터의 종류에 달려 있습니다. 데이터가 본질적으로 표로 표현되면 확실히 테이블에 넣어야합니다. 대부분의 데이터는 본질적으로 표식이 아니므로 테이블에 들어 가지 않아야합니다.

테이블을 사용하는 것이 낙담 한 이유는 역사적으로 비저시적 인 표현 목적으로 오용 되었기 때문입니다. 종종 저자는 테이블 태그 내부에 자연적으로 원격으로 표현되지 않은 데이터를 배치하여 특정 방식으로 나타나게됩니다. 이것은 열악한 연습이며, 대신 CSS를 사용하여 원하는 외관을 만들어야합니다. 그러나이 비판은 일반적으로 테이블을 사용하는 것이 아니라 부적절한 컨텐츠에 대한 테이블을 사용하는 데 적용됩니다.

다른 몇 가지를 다루기 위해 :

  • CSS가없는 브라우저에 대해 걱정하지 마십시오. 비 그래픽 브라우저를 사용하지 않는 한 이것은이 시대와 시대에 문제가되지 않습니다.
  • 검색 엔진은 시맨틱 컨텐츠를 선호합니다. 테이블이 적절한 의미 인 경우 검색 엔진이 선호합니다.

Div는 브라우저에서 더 널리 지원되는 반면, 테이블에는 약간의 기발함과 예외가 있습니다. DIV는보다 일반적인 목적입니다. 테이블뿐만 아니라 많은 일을 할 수 있습니다. 자세히 살펴보십시오.

http://www.w3schools.com/tags/tag_div.asp

검색 엔진이 더 많은 Div

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top