페이지에 여러 테이블을 표시하는 데 문제가 있습니다.IE8에서 tbody 열을 제외합니다.
테이블 코드는 매우 간단합니다. CSS는 각 td의 너비를 %로 설정하고 table-layout
은 fixed
입니다.
첫 번째 테이블에 X 열이 있지만 두 번째 테이블에 X + 3이 있기 때문에 문제가 발생한 것 같습니다. 마지막 열이 테이블 본문에서 제외됩니다. DOM을 검사 할 때
, 나는 오른쪽의 마지막 열 (디자인) 테이블 본체의 외부에있는 것을 볼 수 있지만 코드 테이블 본체 내부에 존재할 수 있습니다. 나는 CSS에서table-layout:fixed
를 제거하면
는 테이블이 중복,하지만 마지막 컬럼에 등 올바른 CSS 배경 - 색상을 적용한다. 이것은 테이블 레이아웃을 그대로두고 width : 100 % 속성을 제거 할 때도 발생합니다. 그래서 그것은 고정 테이블 너비가 처음부터 모든 테이블에서 유지되고있는 문제 일 수도 있습니다.
나는이 강하게이 SO answer.어떤 아이디어 관련이있을 수 있습니다 생각?
<div>
<table>
// th elements
<tbody>
<tr>
<td>1</td>
</td>
</tbody>
</table>
</div>
<div>
<table>
// th elements
<tbody>
<tr>
<td>1</td>
<td>2</td>
</tr>
</tbody>
</table>
</div>
browsehappy.com – chovy
@chovy이 프로젝트는 대기업 용입니다. 내 회사의 모든 시스템을 업그레이드하는 것보다 내 문제를 해결하는 것이 더 쉽습니다. – JackalopeZero
당신은 어떤 데이터로 jsfiddle을 만들 수 있습니다 ... 그래서 사람들은 게임을 할 수 있습니다 ... –