繁体   English   中英

HTML-将字符串转换为多行

[英]HTML - Convert String to multiple lines

我有一个大问题要解决。

问题

  • 一行在元素宽度上显示的字符串

代码示例

 .box { width:150px; border: 2px solid black; } 
 <div class="box"> <p>THIS IS A LONG STRING<br> BUT_THIS_WOULD_BE_THE_PRBLEM_WHEN_A_STRING_HAVE_NO_SPACES!!!!!!!!!!!!!!!!!!!!!!!!!!!!</p> </div> 

也许有人知道我如何显示这样的文本。(仅在JS,JQuery,CSS中)

想要的结果

 .box { width: 150px; border: 2px solid black; } 
 <div class="box"> <p>THIS IS A LONG STRING<br>AND_THIS_IS_THE-<br>CONVERTED_STR-<br>ING </div> 

也许您应该使用自动换行

允许较长的单词可以打断并换行到下一行:

 .box { width:150px; border: 2px solid black; word-wrap: break-word; } 
 <div class="box"> <p>THIS IS A LONG STRING<br> BUT_THIS_WOULD_BE_THE_PRBLEM_WHEN_A_STRING_HAVE_NO_SPACES!!!!!!!!!!!!!!!!!!!!!!!!!!!!</p> </div> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM