テーブルの動作に問題があります。コンテンツがあふれ続け、それを制限しようとしても、望ましい効果が得られません。
これは私のマークアップです:
<div class="repeatingdiv">
<div class="hastitle">Some title</div>
<div class="hastable">
<table>
<thead><tr><th></th></tr></thead>
<tfoot><tr><th></th></tr></tfoot>
<tbody>
<tr>
<td class="col1">Col 1</td>
<td class="col2">Col 2</td>
<td class="col3">Col 3</td>
</tr>
</tbody>
</table>
</div>
</div>
それから私はいくつかのスタイルを持っています。はtd's
あふれていますが、それらを設定する運がありませんでしたoverflow to hidden/auto
。hastable
テーブルを含むクラスでオーバーフローを設定する方がうまくいきました。しかし、 Firefoxwidth
に3 つの列の分布を尊重させるのにまだ問題があります: 30%, 35%, 35%
. も設定してみmin-width
ましたが、それでもうまくいきません。ページにはこれらのテーブルがいくつかあり、それぞれに独自の幅があります。このテーブルの混乱について何か助けはありますか?
.repeatingdiv { }
.hastitle { margin:0 10px; padding:3px 3px 1px 6px; }
.hastable { overflow:hidden;
text-overflow: ellipsis;
margin:10px;
padding:10px;
}
table { }
table tbody { width: 100%; }
tr { width: 100%; }
td.col1 { width:30%; min-width:30%; }
td.col2 { width:35%; min-width:35%; }
td.col3 { width:35%; min-width:35%; }