2011-11-19 3 views
0

Jquery를 통해 정렬 할 수있는 HTML 목록을 만들려고합니다. 이제 li 요소에 여러 개의 열을 갖고 싶습니다. 예를 들면 다음과 같습니다. FlexigridJquery없이 목록 요소에 여러 개의 열을 만드는 방법은 무엇입니까?

li 요소는 "ISO", "이름", "인쇄 가능한 이름"및 "숫자 코드"로 구분됩니다. 나는 이것이 Flexigrid의 경우 Jquery로 수행된다는 것을 알고 있습니다. 하지만 그 같은 여러 열을 만드는 CSS/HTML 방법이 있는지 알고 싶습니다. li 요소 내부에 div를 만드는 것이 가능하다면 일종의 쉬울 것입니다. 하지만 그게 유효하지 않기 때문에 나는 해결책을 모른다.

추신 : 누군가 도움이 될 간단한 Jquery 솔루션을 알고 있다면.

도움 주셔서 감사합니다. phpheini

+0

데이터를 행과 열로 표시하려고하는 것처럼 들릴 수 있습니다. 그렇다면 왜 '

'을 사용하지 않으시겠습니까? – tw16

+0

글쎄, 나는 테이블을 사용하는 것이 HTML의 현대 시대에는 느리지 만 좋지 않다고 생각했다. 둘째, 어떻게 jquery를 사용하여 테이블의 행을 정렬 할 수 있습니까? – phpheini

+2

당신이 말하는 시간이 '느리게'될지 확신 할 수는 없지만, 당신이 말하는 유스 케이스의 차이가 있다면 그 차이를 최소화 할 수 있습니다. 의미 적으로 표시 할 테이블 형식의 데이터가있는 경우 테이블을 사용해야합니다. 표는 표 형식이 아닌 데이터의 레이아웃에 사용될 때만 눈살을 찌푸리게됩니다. 당신이 그것을 정렬하는 방법의 측면에서, 당신은 구글 'jquery 정렬 테이블'과 옵션을 많이 올 수있다. – tw16

답변

2

테이블은 HTML에서 사용하기에 나쁘지 않으며, 레이아웃에 사용하기에는 좋지 않습니다. 표 형식의 데이터를 표시하는 경우 (본인처럼) 테이블을 사용하는 것이 올바른 선택입니다. 의미 상 문제는 언어로는 무의미하지만 HTML에서는 모든 것입니다. 웹 거미, 시각 장애인을위한 스크린 리더 등과 같이 의미가 올바른 HTML은 다른 도구에서 훨씬 쉽게 사용할 수 있습니다.

관련 문제