動的ドロップダウン リストを持つテーブルがあります。
ドロップダウンの幅は、その内容によって異なります。
テーブルの列をドロップダウンの幅と同じにしたいと思います。
ドロップダウンのサイズよりも小さい幅を設定すると、IE はドロップダウンよりも列を大きくし、列のタイトルをラップしてドロップダウンの両側に空白を挿入するようです。
CSS で、列をコンテンツと同じサイズにする方法はありますか?
これは、現在の修正を含むサンプルの html テーブルです (kludge)。
<table id="mappingtable" width="100%" align="center" cellspacing="0" cellpadding="0" border="0">
<tr>
<th width="80px">FixedWidthColumn</th>
<th width="80%">ExpandingColumn</th>
<th width="122px"> </th>
<th>DynamicColumn</th>
</tr>
<tr>
<td align="center">1</td>
<td>Text</td>
<td align="center">Button</td>
<td align="center">DropDownList</td>
</tr>
</table>
問題はcssなしで存在します
拡張列から width="80%" を削除すると、動的列に空白が含まれます
動的列で width: auto を試し、固定幅に設定しましたが、どれもうまくいきません