我正在设计一个与http://Obvious.com具有相似布局质量的网站(将转移到 Medium)。我注意到他们的布局有一些很棒的地方,有一个方面我不知道该怎么做。
在主页上,当涉及到每篇博文标题下方的文本行时,我看到总是有一个固定的区域,并且文本在文本区域内整齐地排列。此外,如果标题较长,则下面的文字也会相应调整。
这是怎么做到的?我尝试了一种计算字符串中字符数的方法,当标题较长时,选择的字符数量会少 x 个字符……但是这样做时,有时只有一两个单词会挂在下一个单词中因此,线条看起来不均匀。(我不想要不均匀的外观)
那么有没有办法确保文本总是适合行尾?并且文本的数量会根据标题的大小而变化,同时适合吗?
这是一个 PHP 解决方案吗?也许是 CSS?Javascript?(ps这些是我知道我可以使用的语言)
请访问 Obvious.com(trans to Medium) 以供参考。