我有一个固定宽度的容器和一个 h3 标签。当 h3 标签中的文本溢出我的容器时,它会换行到另一行,同时将单词放在一起作为默认值。我想嵌入一个连接到它之前的单词的内嵌图像,因此当发生换行时,它被视为该单词的一部分。
example 如示例中所示,太阳图标拆分为新行,而我希望将其视为“需要”一词的一部分,因此页面会将“需要”一词拆分为新行太阳图标。 fiddle

最佳答案

您需要使用应用了空白 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>

关于html - css在换行时将图像视为单词的一部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45178830/

10-11 19:57