【发布时间】:2012-03-24 13:45:21
【问题描述】:
如果分配空间的宽度已知,是否可以使用 CSS 或 jQuery 缩放文本字符串的大小?我需要它来增加字体大小而不用换行。
假设我有这样的事情:
<div style="width:600px">My text string here.</div>
我想我可以通过将字符串包裹在 span 中来测量宽度
JS:
var strWidth = $("#myStr").width(),
strFontS = 20;
if (strWidth < 600) {
// maybe increase font-size
$("#myStr").css("font-size", strFontS + 1 + "px");
}
HTML:
<div id="myDiv" style="width:600px"><span id="myStr">My text string here.</span></div>
【问题讨论】:
-
这似乎是一个类似的问题,但答案听起来有点理论。我想如果我知道如何“提高或降低字体大小”然后再检查一次,我就不会在这里问了......
-
是的,我……对不起。我最初发布了错误的链接=/
-
你是要散开文字还是增加字体大小。
-
我想增加字体大小。