【发布时间】:2023-03-23 05:55:01
【问题描述】:
一段时间以来,我一直在尝试找到一种方法来根据其内容以一种有吸引力的方式设置<div> 的宽度。我希望能够告诉<div> 每隔一段时间就换行一次,根据段落中有多少单词。举个例子,如果是一个300字的长段落,那么宽度是500px,分成多少行,但是如果是10个字,它只有100px宽,分成两行?
我并不迫切需要它,但我已经放弃了谷歌搜索,并且很好奇这里是否有人有任何想法。
【问题讨论】:
-
你可以用
min-width和max-width做点什么... -
文本布局是否有预先确定的规则?
-
根据 Andrew 的建议快速调整一下:jsfiddle.net/DXvXy.
-
你到底想做什么?使具有特定的形状? (黄金比例?正方形?)在没有解释或您尝试过的情况下说“我该怎么做”的问题很难给出有意义的答案。最简单的解决方案,根据字数使用脚本设置宽度,并在内容更改时再次调用相同的函数。您要么必须控制所有可以更新内容的代码,要么必须轮询 div 以了解内容更改
标签: javascript jquery css layout html