我正在设计一个类似于http://Obvious.com(将转移到中)的布局质量的网站。我注意到他们的布局有一些很棒的事情,有一个方面我不知道该怎么做。如何动态地使文本适合区域正方形
在主页上,当涉及到每个博客帖子标题下方的文本行时,我发现总是存在一个固定区域,文本在文本区域内整齐地排列。如果标题更长,则下面的文字会作相应的调整。
这是如何完成的?我已经尝试过一种方法来计算字符串中的字符数量,并且当标题更长时,所选字符数量少于x个字符......但是当这样做时,有时候只有一个或两个字符会挂入下一个字符因此线条不均匀。 (我不想看起来不均匀)
那么有没有办法确保文本始终适合行尾?而文字的数量会根据标题WHILE拟合的大小而改变?
这是一个PHP解决方案吗?也许CSS? JavaScript的? (ps那些我知道我可以使用的语言)
请访问Obvious.com(trans to Medium)以供参考。
你可以指定你指的是哪个特定元素https://developer.mozilla.org/en-US/docs/CSS/clip和https://developer.mozilla.org/en-US/docs/CSS/text-overflow? 代码示例会很好。 –