html - CSS:跨度标签在同一行

标签 html css

我有一个 h4 标签,里面有 4 个跨度,绑定(bind)到每个跨度标签的文本长度各不相同(跨度标签的宽度各不相同)。无论宽度如何,我怎样才能使 span 标 checkout 现在同一行?

<h4>
  <span class="spanclass">text 1</span>
  <span style="white-space: pre-wrap !important">:</span>
  <span class="spanclass">text 3</span>
  <span class="fa fa-pencil"></span>
</h4>

.spanclass {
  white-space: pre-wrap !important;
  display: inline-flex!important;
  word-wrap: break-word;
  word-break: break-all;
}

请帮忙, 谢谢。

最佳答案

您只需要在标题元素上设置 white-space: nowrapoverflow: hidden:

h4 {
    white-space: nowrap;
    overflow: hidden;
}

演示: http://jsfiddle.net/z83wjao9/4/

关于html - CSS:跨度标签在同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28359000/

相关文章:

javascript - 当我们使用 Jquery/Javascript 单击下一个和上一个按钮时动态添加图像

css - 在页面上排列DIV菜单

html - 水平居中标志和 li 元素

python - Django : Use multiple CSS file in one html

html - 在平移图像背景上放置一个小图像

c# - 如何将当前时间与一天中的时间进行比较

javascript - 如何从angularjs中的选择选项中获取选定的值

javascript - Jquery点击功能不激活toggleClass

css - laravel mix 中的自动前缀

html - 如何每隔一段时间移动我的 CSS slider ?