すべて異なるサイズのリンクをたくさん持つのではなく、すべてのタグを同じサイズにしたいと考えています。ただし、私の目標は、クラウドを作成するために必要なスペースの量を最小限に抑えることです。つまり、使用する行数を最小限に抑えることです。
次の例を見てください。
(出典: stevethomas.com.au )
通常のタグ クラウドのように見えます。ただし、「roughdiamond」タグの周りの余分なスペースをすべて見てください。これは、下部近くの「石」などの他のタグで埋められる可能性があり、雲から余分な線全体を効果的に排除できます.
新しい行を開始する前に、単語の上に可能なスペースを埋めるにはどうすればよいですか? 必要な絶対最小行数を見つけるためにそれらを再編成することについて話しているのではありません。画像のリストを調べていた場合、「ペンダント」、「ハウライト」、「イグリス」は 1 行目に移動し、1 行目がいっぱいなので「ラフダイヤモンド」は 2 行目に移動し、「トルマリン」は 2 行目に移動します。 'emberald' と同じように、1 行目または 2 行目に収まらないため 3 行目に移動しますが、'pearl' は余分なスペースがあるため、2 行目に収まるため、2 行目に移動します。おそらく、CSS でこれを行う何らかの方法があり、リンクが収まる入力可能なスペースにリンクを単純に折りたたむ方法があると思います。