html - 如何在 CSS 中包装元素而不是单词
问题描述
我有一个固定宽度的span
元素列表。td
我想包装跨度元素,但没有跨度元素中的单词。
所以如果我有
<td>
<span>bind</span>
<span>defaults</span>
<span>nofail</span>
<span>x-systemd.requires=zfs-mount.service</span>
<span>bind</span>
<span>defaults</span>
<span>nofail</span>
<span>x-systemd.requires=zfs-mount.service</span>
</td>
如果需要,我希望每个span
人都换一个新行,但不要打破中间的跨度。
我怎样才能做到这一点?
解决方案
将您的跨度设置为display:inline-block
span {
display: inline-block;
border: 1px solid green;
}
td {
border: 1px solid red;
}
<table>
<tr>
<td>
<span>bind</span>
<span>defaults</span>
<span>nofail</span>
<span>x-systemd.requires=zfs-mount.service</span>
<span>bind</span>
<span>defaults</span>
<span>nofail</span>
<span>x-systemd.requires=zfs-mount.service</span>
</td>
</tr>
</table>
推荐阅读
- excel - VBA - 通过匹配列和行值来设置范围
- websocket - 如何使用 Ngxs Websocket 插件捕获错误?
- tfs - 统一代理实施
- powershell - 脚本的选项菜单
- c# - 从 IOS 设备打印时验证用户身份
- java - 链式 IO 流如何在 Java 中工作
- javascript - TypeError:window.scroll 不是函数 TypeError:window.scroll 不是服务器端渲染中的函数
- mongoose - 如何使用过滤器替换聚合中的 elemMatch
- ios - RxSwift,将 Action 绑定到 UIButton 在视图转换后停止产生事件
- css - 如何让网页背景图片的滚动速度变慢