IEでは width指定の通りの幅になるのですが、Firefoxではセルが伸びてしまいます、原因がわかりませんので 教えて下さい。
全体は800PXのBOXにテーブルを入れています。
−−−−−−−−−−−CSS
table{
border-collapse:collapse; /*IE5のみ対応*/
empty-cells:show;
border:1px solid #646464;
width:798px !impotant; /*親ボックス全体が800pxで指定してあるので、内容798pxになる*/
width/**/ :800px; /*WinIE5ボックスモデルハック*/
font:normal normal 12pt/100% Tahoma sans-serif;
}
caption{ /*テーブル内要素なのでスペースの指定はmarginでなくてpadding*/
caption-side:left top; /*変化無し*/
padding-top:20px;
padding-bottom:7px;
font-size:0.8em;
}
th{
border-bottom:1px solid #646464;
border-right:1px solid #646464;
font:normal normal 0.8em/100% "Arial Black",sans-serif;
padding:2px 0px;
background-color:#f2f2f2;
text-align:center;
}
td{
border-bottom:1px solid #646464;
border-right:1px solid #646464;
font-size:0.7em;
padding:2px 0px;
text-align:center;
}
.tx_l{
text-align:left;
color:#205b77;
}
.midashi{
height:20px;
padding-top:5px;
padding-bottom:5px;
}
/*-----------------------------------------------------
table=800PXなので110+200+(70*7)
------------------------------------------------------*/
.c1{ /*width-100PX*/
width:109px !important;
width/**/ :110px;;
}
.c2{ /*width-200PX*/
width:199px !important;
width/**/ :200px;;
}
.c3{ /*width-70PX*/
width:68px !important;
width/**/ :70px;;
}
-----------------------------------XHTML1.0 Strict
<table summary="◇◇" cellspacing="0">
<caption>▼▼▼▼▼▼▼</caption>
<colgloup class="c1"></colgroup>
<colgloup class="c2"></colgroup>
<colgroup class="c3" span="7"></colgroup>
<thead>
<tr>
<th abbr="◆" class="midashi">◆</th>
<th abbr="◆" class="midashi">◆</th>
<th abbr="◆" class="midashi">◆</th>
<th abbr="◆" class="midashi">◆</th>
<th abbr="◆" class="midashi">◆</th>
<th abbr="◆" class="midashi">◆</th>
<th abbr="◆" class="midashi">◆</th>
<th abbr="◆" class="midashi">◆</th>
<th abbr="◆" class="midashi">◆</th>
</tr>
</thead>
<tbody>
<tr>
<th abbr="■">■</th>
<td class="tx_l">◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇</td>
<td>○</td>
<td>○</td>
<td>○</td>
<td>○</td>
<td>○</td>
<td>○</td>
<td>○</td>
</tr>
</tbody>
</table>
長くなって済みません、この設定で数行あるのですが、2列目のセルがwidthを指定してあるにもかかわらず、文字数が多い分伸びてしまいます、Firefoxで崩れているのだから、どこかに考え方のミスがあると思うのですが、よろしく御願いします。