我有一个固定宽度的conatiner和一个h3标签。当h3标签中的文本溢出我的容器时,它将包装到另一行,同时将单词保持为默认值。我想嵌入一个内联图像,它连接到它之前的单词,所以当换行发生时,它被视为该单词的一部分。
example如示例中所示,太阳图标分为一个新行,而我希望将其视为“需要”一词的一部分,因此该页面会将“需要”一词划分为与太阳图标的新线。 fiddle
答案 0 :(得分:2)
如果您不介意修改html,可以使用display: inline block
将单词和图像包装在元素(div,span等)中。我修改了您的fiddle。
答案 1 :(得分:1)
你需要使用一个带有白色空间nowrap的容器。
.holder {
width: 150px;
height: 100px;
border: 1px solid;
}
img {
width: 0.9em;
position: relative;
top: 3px;
}
span {
word-space: nowrap;
display: inline-block;
}
<div class="holder">
<h3>Example text <span>need<img src="http://files.softicons.com/download/web-icons/vector-stylish-weather-icons-by-bartosz-kaszubowski/png/256x256/sun.rays.small.png" alt=""></span> more words </h3>
</div>