次のhtmlテーブルを前提として、省略記号を失うことなく、div要素に設定する代わりに'col'要素の幅を設定することにより、最初の列の幅を制御したいと思います。htmlとCSSを使用するだけでそれは可能ですか?
<html>
<head>
<style>
.hideextra { white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }
</style>
</head>
<body>
<table style="width: 300px">
<col /><!-- ** set width here ** -->
<tr>
<td>Column 1</td><td>Column 2</td>
</tr>
<tr>
<td>
<div class="hideextra" style="width:200px">
this is the text in column one which wraps</div></td>
<td>
<div class="hideextra" style="width:100px">
this is the column two test</div></td>
</tr>
</table>
</body>
</html>