javascript - 在容器中制作多个 <span> 自动换行

标签 javascript css inline

我的问题如下所示:jsfiddle demo

如您所见,<span>如果我把每个 <span> 元素会自动换行在 html 的新行上文件。

但是,如果我将它们一个接一个地放在一起,它们就不会断线。

请注意,为什么我问这个问题是因为在我的真实元素中,我添加了 <span>来 self 的 js动态编码。这将导致同样的问题,即 <span>不能自动换行,当数量增加时会添加一个水平滚动条。

任何建议将不胜感激。

附注我在我的代码中使用了 Jquery 和 Bootstrap 3。

最佳答案

你可以让你的 span 标签像 inline-block 元素一样。它们将显示 inline 但如果它们不适合容器,它们将转到下一行。

span{
   display: inline-block !important;
}

Updated JSFiddle .

关于javascript - 在容器中制作多个 <span> 自动换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40819309/

相关文章:

javascript - 为什么允许使用 kebab-case 非标准属性,而不允许使用其他属性?以及如何在 TypeScript 中定义这样的类型?

javascript - 点击图片图标,引用REACT.js中的输入类型文件函数

javascript - 如何使用 Grails Asset-Pipeline 插件从 Javascript 访问图像?

css - 推特 Bootstrap : Select element in Nav bar

css - 如何在 Firefox 上制作带有可见溢出的 SVG 笔画?

php - 使用带有查询字符串的 facebook like 按钮 - like 按钮不起作用

css - 将 CSS 应用于 GWT MenuBar 并为每个菜单项添加 icon/png

html - 带有内联 coffeescript 的 sublime 文本 html 文件

c++ - 'unlockEnvironment' 通过 'Rcpp' 而不是 'inline' 实现

clang 问题 : inline function inside another function body in C