我有两个内联跨度.代码示例:
<div class="comment_content">
<span class="comment_author"><?= $child_comment['comment_author'] ?></span>
<span class="comment_text"><?= $child_comment['comment_content'] ?></span>
</div>
Run Code Online (Sandbox Code Playgroud)
和scss样本:
.comment_content {
word-wrap: break-word;
}
.comment_author {
display: inline-block;
vertical-align:top;
}
.comment_text {
display: inline-block;
word-wrap: break-word;
width: 100%;
}
Run Code Online (Sandbox Code Playgroud)
如何正确打破长话?
Pet*_*ten 20
我遇到了同样的问题,这里没有解决问题的答案。
结果是我使用的模板(角材料)应用了white-space: nowrap
。使用white-space: normal
madeword-break: break-all
或word-break: break-word
work删除或覆盖它。
也许这会帮助其他人搜索相同的问题。
Teo*_*vic 15
要正确打破长字,需要组合几个CSS属性,我建议定义和应用这样的辅助类:
.break-long-words {
overflow-wrap: break-word;
word-wrap: break-word;
word-break: break-all;
word-break: break-word;
hyphens: auto;
}
Run Code Online (Sandbox Code Playgroud)
物业解释:
请注意,我省略了供应商前缀,但如果您不使用Autoprefixer之类的东西,那么这是完整的verison:
.break-long-words {
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
Run Code Online (Sandbox Code Playgroud)
使用word-break
样式定义单词中中断到下一行的位置。默认情况下,它使用空格或连字符,但您可以将其设置break-all
为允许中断任何字母:
.comment_text {
display: inline-block;
word-wrap: break-word;
word-break: break-all;
width: 100%;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13546 次 |
最近记录: |