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

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

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

解决方法

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

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

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

/* Wraps normally,on whitespace */
p.words {
    word-wrap: normal;
}    

/* Hides non-wrapped letters */
p.hidden {
    overflow: hidden;
}

/* Outputs a single line,doesn't wrap at all */
p.nowrap {
    white-space: nowrap;
}​

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

猜你在找的HTML相关文章