css - 两个单词之间水平线的 CSS 技术
问题描述
我正在尝试在两个单词的中间添加一条水平线。例如:
第一个词----------------------- 第二个词
有没有办法在 CSS 或 flex 中做到这一点?
解决方案
我正在使用 Flexbox 提供解决方案,因为我没有从上面@Awais 评论中的链接中看到一个。
.container {
display: flex;
justify-content: space-between;
}
.container .middle {
margin: 0 5px;
transform: translateY(-50%);
border-bottom: 1px dashed;
flex-grow: 1;
}
<div class="container">
<span>First word</span>
<span class="middle"></span>
<span>Second word</span>
</div>
推荐阅读
- javascript - Expo Push Notifications - 在特定屏幕中禁用通知
- pandas - 将行数据框附加并填充到更大的数据框以创建新列
- batch-file - 批处理文件和 MediaInfo CLI:计算平均比特率
- pandas - 删除带有年份的所有行!= Pandas
- powershell - 在 Powershell 上使用通配符重命名目录?
- ruby-on-rails - Rails 控制器参数与发送参数不同
- reactjs - 在我的 React 应用程序中纱线启动需要很长时间
- javacompiler - 有没有办法清除 JavaCompiler 的缓存?
- arrays - 如何仅获取字符串数组中的 .json 文件名以迭代文件名
- excel - 在 VBA 中跨定义的列集合并行