TABLE内でのwidth指定
<table>
<tr><th colspan="3">●</th></tr>
<tr><td class="1">■</td>
<td class="2">▲</td>
<td class="3">★</td></tr>
<tr><th colspan="3">○</th></tr>
<tr><td class="1">□</td>
<td class="2">△</td>
<td class="3">☆</td></tr>
</table>
このサンプルについて考えています。
●○が、割と長い文字列になります。
この時、例えば2段目の左の列が、■,□のうち長い方の文字列に合わせて「width」が表示されるためには、スタイル「class="1"」の内容をどう記述すれば良いのでしょうか。
デフォルトの「width:auto」では、●○の長さに引っ張られてしまい、余分なスペースが出来てしまいます。
2段目の中の列(▲△部分)が短文を記述するセルなので、●○に合わせる必要のあるスペースは、全てここで吸収してしまいたいのです。
同じ仕組みで幾つかテーブルを組みますので、【class="1"】のwidthにpx,%等といった値自体を指定するのは向いていません。
ご指導おねがいします。
お礼
参考にさせていただきます。 ありがとうございました。