열 너비를 조정할 수있는 테이블을 만드는 방법을 알고 싶습니다. 나는 이것을하는 방법을 알아 내지 못했습니다. 이 기술에 대한 비밀스런 소스를 알고 있다면 알려주세요.조정 가능한 열이있는 HTML 표를 어떻게 만듭니 까?
답변
셀 헤더 가장자리의 영역에서 마우스 클릭 이벤트를 캡처 한 다음 마우스를 끌 때 동적으로 열 너비를 변경하는 것이 간단하다고 생각합니다.
개념은 간단하고 구현 복잡합니다. –
Yahoo UI (YUI) data table 위젯을 사용하면 열의 크기를 조정할 수 있습니다. 공개적으로 사용할 수 있지만 아직 베타 버전이며 YUI 라이브러리는 상당히 부피가 큽니다. 디폴트 HTML 테이블에는 그러한 종류의 기능이 없기 때문에 모든 구현은 JavaScript/DHTML에 있어야합니다.
Outlook의 효과를 찾으십니까? 아니면 테이블의 크기를 조정하는 데 표시되는 <이 있습니까?
- 내가 한 일은 div 픽셀이나 몇 픽셀 너비의 셀로 만들어졌습니다.
- 화살표가되도록 커서를 바꿉니다. < ->.
- 해당 div 컨트롤을 통해 사용을 클릭하십시오.
- 해당 div 컨트롤을 통해 사용을 클릭하면 해당 위치를 표시 할 다른 '부동'div를 즉석에서 작성합니다.
- 자바 스크립트에서 움직임이 마우스 이동 이벤트에 연결됩니다.
- 일단 컨트롤을 놓으면 새로운 컨트롤을 이동 한 위치에 따라 표 셀 높이 또는 너비를 조정합니다.
소리가 충분히 간단합니다. – Vincent
"몇 가지 foobar html 속성 사용"과 같은 간단한 대답은 없습니다. 이것은 자바 스크립트 및 DOM 조작으로 수행됩니다.
Prototype에서이 기능의 구현을보고 싶다면 TableKit을 살펴보십시오.
거기에 jQuery 구현이 있다고 확신합니다. 내 좋은 프로토 타입을 좋아합니다.)
Flexigrid for jQuery는 꽤 멋지게 보입니다.
업데이트 : - :
$('#myTableID').flexigrid();
사용이 ... 그러나 가장 기본적인 예를 들어, 자세한 사항은 사이트를 참조 정말 간단 바와 같이 @ 빈센트의 의견에 따라 스크립트를 포함 그런 다음 테이블에 기능을 훅
이나와 옵션 :
$('.classOfTables').flexigrid({height:'auto',striped:false});
이것이 왜 선택된 답변으로 설정되지 않았는지 또는 왜 더 많은 표를 얻지 못했는지 모르겠다. 그러나 이것은 정말로 유용하다. 감사! –
이 격자는 조정 가능한 열 너비가 있지만 사용자 지정 테이블에서 이러한 기능을 구현하는 방법에 대한 질문에는 대답하지 않습니다. – Vincent
Flexgrid는이 시점에서 매우 유지 보수가되지 않은 것처럼 보입니다. 웹 사이트가 다운되었거나, github이 2014 년 이후로 업데이트되지 않았습니다. –
이 테이블의 열을 조절 너비하려면이 CSS를 추가 ...
th {resize:horizontal; overflow:auto;}
- 1. HTML에서 "접근 가능한"PDF를 어떻게 만듭니 까?
- 2. 편집 가능한 UNION 쿼리는 어떻게 만듭니 까?
- 3. 배포 가능한 ActiveX 컨트롤은 어떻게 만듭니 까?
- 4. 실행 가능한 Java 프로그램은 어떻게 만듭니 까?
- 5. HTML 요소의 메소드는 어떻게 만듭니 까?
- 6. 모바일 사이트는 어떻게 만듭니 까?
- 7. Perl 클래스는 어떻게 만듭니 까?
- 8. Catalyst에서 세션을 어떻게 만듭니 까?
- 9. 게임 바닥을 어떻게 만듭니 까?
- 10. 사전 항목은 어떻게 만듭니 까?
- 11. 이벤트 구독자는 어떻게 만듭니 까?
- 12. 컨테이너 파일은 어떻게 만듭니 까?
- 13. EDM에서 데이터베이스를 어떻게 만듭니 까?
- 14. 페이지 템플리트는 어떻게 만듭니 까?
- 15. 싱글턴 IEnumerable은 어떻게 만듭니 까?
- 16. 바이너리 패치는 어떻게 만듭니 까?
- 17. 포인터의 배열은 어떻게 만듭니 까?
- 18. JSON Array는 어떻게 만듭니 까?
- 19. 빈 op_array는 어떻게 만듭니 까?
- 20. gitosis에서 머리를 어떻게 만듭니 까?
- 21. RSS 피드는 어떻게 만듭니 까?
- 22. 동적 URL은 어떻게 만듭니 까?
- 23. 소셜 그래프는 어떻게 만듭니 까?
- 24. CruiseControl.Net에서 속성을 어떻게 만듭니 까?
- 25. 제한된 AppDomain은 어떻게 만듭니 까?
- 26. UISplitView를 수동으로 어떻게 만듭니 까?
- 27. 런타임에 객체를 어떻게 만듭니 까?
- 28. 맞춤식 날짜는 어떻게 만듭니 까?
- 29. String에서 org.xml.sax.InputSource를 어떻게 만듭니 까?
- 30. Android에서 계기는 어떻게 만듭니 까?
브라우저의 페이지 소스 코드를 보면 알 수 있습니다. 어떻게 작동합니까? – Mecki
"나는 기모노 밑을 볼 수 있었지만"대답을 설명하도록 요청했습니다. – minty