【发布时间】:2015-04-07 13:03:53
【问题描述】:
好的。事情就是这样。
就像我们可以使用元素的width:100% 一样,它将占据其容器的整个宽度。如果是字体,我们怎么能做到这一点?
我曾尝试使用 100% 或 em 等,但这不起作用。
让我解释一下实际问题。这是 div 的三个版本。请看图片。
1- 桌面
2- 安卓
3- iPhone
您可以看到文本“在线报价和购买”在台式机和 Android 中位于同一行(这是必需的),而在 iPhone 中为两行。而这三个的字体大小是相同的。现在,这就是问题所在。
一种方法是我减小字体的大小,直到 iPhone 的问题得到解决,但对于桌面和 Android,它会小得多。 如果不知何故,我告诉字体根据其包含的 div 调整其大小,那么问题将得到解决。
请注意,我已经检查了solution here,但它说它不是动态的。所以寻找更好的选择。
Here is the link 可以在哪里找到表格。
【问题讨论】:
-
试用:
-webkit-text-size-adjust: 100% -
FitText 可以做到这一点fittextjs.com
-
@cspete,FitText 是一个脚本解决方案。我们可以有一个纯 css 解决方案吗?
-
你有网址吗?
-
@TonyBarnes,更新了我的问题并插入了链接。请检查。