セルの1つに長い行があるテーブルがあります。テーブルの幅が100%を超えないように、長い行を分割する必要があります。とを追加するtable-layout: fixed
とword-wrap: word-break
、長いセルがラップされることがわかりました。ただし、使用の副作用は、table-layout
すべての列の幅が同じになることです。
ここでその例を見ることができます:
最初の列の幅をその内容だけに合うように自動サイズにするにはどうすればよいですか?(つまり、この例では、1
と2
をその列に表示するのに十分な幅である必要があります。)
テーブル内のデータは動的にロードされるため、幅の値をハードコーディングするソリューションは、列の幅を事前に知る方法がないため、適切ではありません。私の唯一のオプションは、を使用することです。または他の要素<table>
を使用することはできません。<div>