Вместо того, чтобы иметь кучу ссылок разных размеров, я хочу, чтобы все мои теги были одинакового размера. Однако моя цель - минимизировать объем пространства, необходимого для создания облака, или минимизировать количество используемых линий.
Возьмите этот пример:
(источник: stevethomas.com.au)
Похоже на любое нормальное облако тегов. Тем не менее, посмотрите на все это дополнительное пространство вокруг тега "roughdiamond", которое может быть заполнено другими тегами, такими как "камень" внизу, что может эффективно удалить всю лишнюю линию из облака.
Как мне получить слова, чтобы заполнить все возможное пространство над ними перед началом новой строки? Я не говорю о реорганизации их, чтобы найти абсолютное минимальное количество необходимых строк. Если бы я просматривал список на изображении, 'pendant', 'howlite' и 'igrice' перешли бы к строке 1, заполнив его, 'roughdiamond' перешел бы к строке 2, потому что строка 1 заполнена, 'tourmaline' перейдите к строке 3, потому что она не может поместиться в строки 1 или 2, то же самое с "emberald", но "жемчужина" перейдет к строке 2, потому что она может поместиться там, так как есть дополнительное пространство. Я полагаю, что в CSS, возможно, будет какой-то способ сделать это, что просто приведет к сворачиванию ссылок в любое заполняемое пространство, в которое он может поместиться.