2011-12-20 2 views
0

나는이IE8에서 열 병합 숨겨진 열은

<table> 
    <tr> 
    <td style="display:hidden;">0</td> 
    <td style="display:hidden;">1</td> 
    <td style="display:hidden;">2</td> 
    <td>Hi</td> 
    <td>Data</td> 
    </tr> 
    <tr> 
    <td colspan="2">More data</td> 
    </tr> 
</table> 

같은 테이블이는 크롬과 파이어 폭스에서 잘 렌더링 가지고 있지만, IE 8 만 숨겨진 열 더니, 제가 colspan="5"를 설정하면 제대로 렌더링 여전히 고려되고있다.

두 번째 행에 <td style="display:hidden;" colspan="3"></td>을 추가하는 것 외에는 어떻게 해결할 수 있습니까?

답변

0

여기에있는 것들이 섞여 있습니다. 표에는 5 개의 열이 있으며 CSS는 그 중 일부를 표시하거나 표시하지 않지만 여전히 표시됩니다. Firefox 및 Chrome에서는 괜찮아 보이지만 괜찮지는 않습니다 (아직 확인하지 않은 다른 브라우저에서는 태블릿처럼 작동하지 않을 수 있습니다). 대신 <td><div style='display:none'>1</div></td>처럼 할 수 있습니다. 어떤 경우 든 추가 된 열의 개수는 5

이어야합니다.