休息在这里不起作用?
http://codepen.io/rick-li/pen/oshCb
<div class="wrapper">
<div class="left"></div>
<span>lfjaslkjasldjfaljdfaldflasjflasjdfldasfsdafafasdfsdafadsfazxcvzvzxv</span>
</div>
.wrapper{ width: 400px; height: 300px; border: solid 1px; } .wrapper .left{ float: left; width: 200px; height: 200px; border: solid 1px; background-color: #111111 } .wrapper span{ word-wrap: break-word; }
你会注意到文字下降到底部,
如果文本中存在空格,它将包装正确并位于赖特上,所以我想知道为什么单词包装:分词或单词包装:分解全部不起作用?
.right
不应该inline
。 另外,给它分配一些宽度。
.wrapper .right{
display: block;
width: 200px;
}
.wrapper .right{
word-break: break-all;
}
在这里演示。
你也可以使用word-wrap: break-word
;
.wrapper .right{
display: block;
width:200px;
}
.wrapper .right{
word-wrap:break-word;
}
NoobEditor在回答你的答案时意思是说“只有在没有空格而不是空格的情况下才可以使用单词换行吗?单词换行在上述代码中不起作用的原因是由于放置错误关闭div。
<div class="wrapper">
<div class="left"></div> <!-- here is your problem -->
<span>lfjaslkjasldjfaljdfaldflasjflasjdfldasfsdafafasdfsdafadsfazxcvzvzxv</span>
</div>
如果您在正确的地方关闭了div标签,换行会起作用:
<div class="wrapper">
<div class="left">
<span>lfjaslkjasldjfaljdfaldflasjflasjdfldasfsdafafasdfsdafadsfazxcvzvzxv</span>
</div> <!-- close statement here -->
</div> <!-- close statement here -->
在这里看到它
链接地址: http://www.djcxy.com/p/88105.html下一篇: How can I wrap or break long text/word in a fixed width span?