我想在一个div中包含一个长字,该div将div的父级边框传递给一个新行.
我已尝试过.wordwrap此Accepted Answer中的解决方案,但它无法解决问题.
这是我尝试过的:
#parent {
width: 500px;
height: 500px;
border: solid 1px;
position: relative;
}
#child {
top: 20px;
left: 300px;
border: solid 1px;
position: absolute;
}
.wordwrap {
white-space: pre-wrap;
/* CSS3 */
white-space: -moz-pre-wrap;
/* Firefox */
white-space: -pre-wrap;
/* Opera <7 */
white-space: -o-pre-wrap;
/* Opera 7 */
word-wrap: break-word;
/* IE */
}Run Code Online (Sandbox Code Playgroud)
<div id="parent">
<div id="child" class="wordwrap">
asfasfafafsafafasfasfafafasfadvaavasdvavdvsavsvasvsvs
</div>
</div>Run Code Online (Sandbox Code Playgroud)
这是JsFiddle:https://jsfiddle.net/yusrilmaulidanraji/otps5c66/5/
Wee*_*oze 14
你不需要所有这些 white-space
而是使用
.wordwrap {
word-break : break-all;
}
Run Code Online (Sandbox Code Playgroud)
#parent {
width: 500px;
height: 500px;
border: solid 1px;
position: relative;
}
#child {
top: 20px;
left: 300px;
border: solid 1px;
position: absolute;
}
.wordwrap {
word-break: break-all;
}Run Code Online (Sandbox Code Playgroud)
<div id="parent">
<div id="child" class="wordwrap">
asfasfafafsafafasfasfafafasfadvaavasdvavdvsavsvasvsvs
</div>
</div>Run Code Online (Sandbox Code Playgroud)
你也可以使用
word-break : break-word
Run Code Online (Sandbox Code Playgroud)
检查此答案以查看差异
| 归档时间: |
|
| 查看次数: |
2881 次 |
| 最近记录: |