html – 当文本超出宽度时,继续新行

前端之家收集整理的这篇文章主要介绍了html – 当文本超出宽度时,继续新行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下结构:
  1. <ul>
  2. <li>
  3. <p style="width:10px;">
  4. Text goes here
  5. </p>
  6. </li>
  7. <li>
  8. <p style="width:10px;">
  9. Text goes here
  10. </p>
  11. </li>
  12. </ul>

当p的文本超过10px限制时,我希望它继续在新的行中.我该怎么做?谢谢

@R_301_323@

您的示例已经是自动换行(因为< p>已经是一个块元素),如果您想要破坏单词,那么您可以尝试:
  1. p.letters {
  2. word-wrap: break-word;
  3. }

这是一个基本的工作示例:http://jsfiddle.net/G9z5M/(请参阅下面的更新).

你可以使用各种技术来玩它:

  1. /* Wraps normally,on whitespace */
  2. p.words {
  3. word-wrap: normal;
  4. }
  5.  
  6. /* Hides non-wrapped letters */
  7. p.hidden {
  8. overflow: hidden;
  9. }
  10.  
  11. /* Outputs a single line,doesn't wrap at all */
  12. p.nowrap {
  13. white-space: nowrap;
  14. }​

见更新小提琴:http://jsfiddle.net/G9z5M/1/

猜你在找的HTML相关文章