在我的网站上,用户的用户名总是显示在每个页面的顶部(连同站点标题、其他页面链接等),字体大小为“3”。
我花了很长时间才弄清楚,但最终我注意到,用户名太长的用户会干扰每个页面顶部的间距,所有文本都会被推到下一行,使整个页面看起来非常丑陋(只有单个用户能看到,但我不希望任何用户看到它)。 我不是在问如何找到他们名字的字符数 - 我想知道的是如何确定他们的名字所占据的物理空间量,并在需要时将字体大小减小到2,甚至1。
一个简单的strlen()不起作用的原因是潜在的空间差异(“Tragic Dionysus”占用的空间比“HERSHEYFEVER”少,尽管前者包含更多的字符)。
广泛的谷歌搜索不断给我带来更多的字符计数方法,所以我毫无头绪。
我花了很长时间才弄清楚,但最终我注意到,用户名太长的用户会干扰每个页面顶部的间距,所有文本都会被推到下一行,使整个页面看起来非常丑陋(只有单个用户能看到,但我不希望任何用户看到它)。 我不是在问如何找到他们名字的字符数 - 我想知道的是如何确定他们的名字所占据的物理空间量,并在需要时将字体大小减小到2,甚至1。
一个简单的strlen()不起作用的原因是潜在的空间差异(“Tragic Dionysus”占用的空间比“HERSHEYFEVER”少,尽管前者包含更多的字符)。
广泛的谷歌搜索不断给我带来更多的字符计数方法,所以我毫无头绪。