html - 我正在寻找一个内部加下划线并填充剩余空间
标签
问题描述
我希望下划线<span class="line-sm"></span>
填充剩余的<p>
空间并有一个边框底部。
这是一个模型,红线是我想要的跨度:
如果窗口缩小,跨度也会缩小。有点像图像背景的“包含”。
这是我拥有的 HTML:
<p>
<strong>What ACT score do you want? <span class="line-sm"></span></strong>
</p>
如果不使用表格或一些疯狂的解决方法就可以做到这一点,有什么想法吗?
谢谢!
解决方案
您可以使用 flexbox 来允许 span 增长以适应其父级。在这种情况下,我建议在 thestrong
之前关闭标签。span
p {
display: flex;
}
p .line-sm {
flex: 1;
margin-left: 10px;
border-bottom: 1px solid red;
}
<p>
<strong>What ACT score do you want?</strong>
<span class="line-sm"></span>
</p>
如果你想确保跨度不会崩溃到消失,你可以添加一个min-width
:
p {
display: flex;
}
p .line-sm {
flex: 1;
min-width: 200px;
margin-left: 10px;
border-bottom: 1px solid red;
}
<p>
<strong>What ACT score do you want?</strong>
<span class="line-sm"></span>
</p>
推荐阅读
- mysql - 错误的 SQL 语法...找不到列“COUNT(status)”
- python - 如何在主窗口中更改 PyQt5 目录视图的大小?
- javascript - 使用nodejs意外令牌在bash脚本中执行java程序for循环
- c# - 增加“PropertyInfo SetValue”
- c# - WPF RichTextBox 中的项目符号列表在发送到 Outlook 时显示非常小的项目符号
- r - R for循环中不区分大小写的搜索
- android - 如何在 Cloud Firestore 中获取随机 ID?
- javascript - ng-mouseleave 但带有键盘
- perl - HTTP::Daemon::SSL 自动获取并提供中间证书
- python - Whit python,在搅拌机中,在视频序列编辑器中插入一个 EFFECT STRIP 作为 WIPE