休息在这里不起作用?
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?
