나는 HTML table
을 가지고 있습니다. 자세한 내용은 JSFiddle에서 언급했습니다.
Firefox에서는 잘 작동하지만 Chrome과 IE에서는 작동하지 않습니다! 그들에게 무슨 문제가 있습니까? 왜 그들은 첫 번째 열에 결정되지 않은 높이의 유일한 셀인 두 번째 행 대신 고정 된 높이를 가진 마지막 행의 셀을 확장합니다. 귀하의 경우는 underfind 때문이다
크롬 및 IE의 표 셀 크기 조정
<table style="width: 100%;" dir="rtl" cellpadding="0" cellspacing="0">
<tr>
<td style="height: 100px; width: 176px; background:blue">
this is a fixed size cell
</td>
<td rowspan="3" style="background:gray; height: 360px;">this cell is spanned 3 rows<br /> lots of content may be placed here</td>
</tr>
<tr>
<td style="background:red">this should expand depending on gray region</td>
</tr>
<tr>
<td style="height: 46px; background:blue">this is a fixed size cell</td>
</tr>
감사를 참조하십시오. 하지만 내 상황에 어떻게해야합니까? 방법을 불문하고 크로스 브라우저 방식으로 그러한 레이아웃을 구현하고 싶습니다. –
열 폭 (왼쪽 및 오른쪽 모두 또는 그 중 하나)이 고정되어 있습니까? 또는 백분율로 설정할 수 있습니까? – Vicky
예, 너비는 고정되어 있지만 언급 한대로 회색 셀의 높이가 가변적이며 회색 셀의 높이에 따라 빨간색 셀의 높이가 달라야합니다. –