css 在div内呈现文本对齐对齐

gc0ot86w  于 2023-10-21  发布在  其他
关注(0)|答案(1)|浏览(105)

我在div元素中有这个文本Horseshoe Indianapolis。“印第安纳波利斯”从新的一行开始,而不是我希望它开始后,“马蹄铁”和任何剩余的文本呈现在第二行。如何使用HTML和CSS实现这一点?

.box{
width:144px;
border:1px solid red;
}
<div class="box">
Horseshoe Indianapolis
</div>
j8ag8udp

j8ag8udp1#

您可以使用属性word-break: break-all
注意:与断字相反:break-word和overflow-wrap:break-word(参见overflow-wrap),字中断:break-all将在文本会溢出其容器的确切位置创建一个break(即使将整个单词放在自己的行上会否定对break的需要)。
参考

.box{
    width:144px;
    border:1px solid red;
    word-break: break-all;
}
<div class="box">
    Horseshoe Indianapolis
</div>

相关问题