2017-04-08 106 views
0

是否有某種方法可以在某個單詞或數字或字母后換行文本(換行符)?用例是一個長的標誌文本。某些數字或字符或單詞後的換行符

下面的CSS將這個詞打破了一半,所以對我無用。

word-wrap: break-word; 
word-break: break-all; 

white-space: nowrap也沒有對我有用的,因爲我需要的線在某一點突破。

+0

''也許? – mplungjan

+0

什麼字或數字或字母?它應該是無條件的休息還是可選的(即如果文本不適用,則應用)?請具體說明。正如所問,這個問題可能只能回答「是」;其餘依賴。 –

+0

'白色空間:prewrap'?文本的任何示例,以表明不包裝,如你所願? –

回答

1

通過CSS無法打破一定數量的字符。下面的jQuery代碼片段可以做到這一點。

var breakAt = 4; //breaks at 4 characters 
var brokenString = $("#element").html(); 
brokenString = brokenString.substring(0, breakAt) + "<br>" + brokenString.substring(breakAt); 
$("#element").html(brokenString); 
0

你既可以放在一個div內容,並把顯示器撓性,柔性包裝,所以它會包裹在其容器任何內容。

<div class="container"> 
    <img src"logo"> 
    <p>Text</p> 
</div> 

container{ 
display:flex; 
flex-wrap:wrap; 
width:200px 
} 
相關問題