【发布时间】:2014-07-24 14:36:23
【问题描述】:
目前我的页面上有一些大文本,并且布局适用于短文本(长度约为 12-14 个字符),但超过此值会溢出或换行。这是不可取的,所以我希望缩小大小以适应整个文本。
我研究过 FitText 和 BigText 等 JS 解决方案,但它们依赖于固定宽度。由于我使用的是 Bootstrap,因此我没有固定宽度。
好的:http://tf2reputation.com/profile.php?id=76561197960947673
不行:http://tf2reputation.com/profile.php?id=76561198054504781
我也考虑过设置 white-space: nowrap 或截断,但我更愿意显示所有文本,但如果可能的话更小。
【问题讨论】:
-
您可以使用 JS 将字体大小表示为屏幕大小的比率,例如。默认字体/屏幕比例是 1:1,所以一个改变,其他的也改变
-
你试过FlowType.js吗?
-
更疯狂的想法:你可以用 SVG 写内容
标签: css twitter-bootstrap responsive-design