【发布时间】:2015-08-03 18:37:46
【问题描述】:
我正在为客户网站制作 GUI。它是一个 T 恤网站,他们需要一个非常简单的设计师,但选择有限。
这很好,但是他们要求的选项之一是轻松使所有线条具有相同的宽度。这会导致某些行的字体变大。
提供的文本在一个文本字段中,然后我使用:
word-wrap: break-word;
打破那条线以填充容器。
这将成为右侧的示例,而不是左侧的示例。
如果首选 CSS 但也可以使用 JS,这是否可行。
【问题讨论】:
-
css 不会这样做,你需要 js 为每个单词计算不同的字体大小,以便它适合相同的水平宽度。
-
这么想,值得看看是否有 CSS 的解决方案。我会继续挖掘。
-
我在想 1. 分别处理每一行 2. 将每一行放在一个容器中,将整个东西放在一个容器中 3. 比例,以便作为一个行容器需要变得更宽以填充主要容器,高度也增加了。这肯定需要一些 javascript,但主要使用 css 完成。
-
正在研究解决方案。是否总是每行一个单词?
-
@VCode 遗憾的是没有,但是它的自动换行打破了单词。我的示例图片非常糟糕,所以我很抱歉。
标签: jquery css user-interface font-size