Firefox 3과 4 사이에 도입 된 것으로 보이는 문제가 있습니다. 기본적으로 table-layout: fixed
과 관련이 있습니다.Firefox 4 및 테이블 레이아웃 : fixed
두 개의 DIV를 사용하는 스크롤 가능한 표가 있는데, 하나는 헤더 용이고 다른 하나는 본문 용입니다 (슬프게도 나를 위해 유일한 옵션입니다).
몸 테이블 (그것은 GWT 응용 프로그램의 일부,이 모든 자바 스크립트로 생성되어 있습니다)이 같은 보이는 :
<table style="table-layout: fixed;">
<colgroup>
<col width="61" />
<col width="57" />
</colgroup>
<tbody>
<!-- data -->
</tbody>
</table>
(그런데, 페이지는 HTML 4.01 과도로 선언)
Firefox 3에서는 열 너비가 존중되고있는 것으로 보입니다. 그러나 파이어 폭스 4에서는 칼럼 너비를 무시하는 것으로 보인다. (정확히 정확하게 핀 수는 없지만 일반적으로 테이블 크기가 작아지기 때문에 파이어 폭스의 크기를 조정하기가 어렵다.) Firefox에서 열 너비를 검사하면 일반적으로 HTML에 지정된 너비와 관련이 거의 없습니다.
왜 이런 일이 일어날 지 아무에게도 알려 줄 수 있는지 궁금합니다. 당신은 FF에 수 후 4. 시험이 픽셀을해야 할 수도 있습니다
분명히 잘못된 것은 없지만이 코드 스 니핏으로 테스트하기가 어렵습니다. 특히 애플리케이션이 동적으로 생성하는 경우에 특히 그렇습니다. 오류를 재현 할 수있는 충분한 코드를 제공 할 수 있습니까? 그런 다음 그것을 고치기 위해 찌를 수 있습니다. –
참고 : COL 요소의 너비 속성은 [HTML5에서 더 이상 사용되지 않습니다.] (http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#attr-col-width)입니다. 아마도 FF4 (FF3과 반대되는)가 그것을 좋아하지 않는 이유는 ... –
아마 테이블 셀의 내용이 정의 된 너비보다 넓습니까? – RoToRa