我正在設計一個類似於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? 代碼示例會很好。 –