html - 如何在单词右侧插入行?
问题描述
我正在创建多行报告,我想插入自动行而不必按 SHIFT 加下划线键盘。我没有找到与我的问题相关的任何内容
我想要这样的模型:
第 1 行:_____________
第 2 行:_____________
第 3 行:_____________
第 4 行:_____________
我已经用 tag 尝试了所有东西<hr>
,但它出了问题
<p>Line 1: <hr align="right" width="200"></p>
<p>Line 2: <hr align="right" width="200"></p>
<p>Line 3: <hr align="right" width="200"></p>
<p>Line 4: <hr align="right" width="200"></p>
如您所见,该行向右太远,并且未与文本对齐。
如模型所示,如何使线条靠近单词?
解决方案
您可以使用 CSS 执行此操作 - 使用::after
伪元素并将其设置为具有底部边框并使用 margin-left 将其移动到文本的右侧。
p::after {
content: ' ';
width: 200px;
border-bottom: solid 1px #333;
display: block;
margin-left: 50px
}
<p>Line 1:</p>
<p>Line 2:</p>
<p>Line 3:</p>
<p>Line 4:</p>
推荐阅读
- flutter - A按钮完成后如何执行按钮B?
- java - 循环内循环 - 显示 ArrayList
- node.js - 为什么此 AWS lambda 会导致错误:警告:回调/响应已交付
- android - 构建命令失败。或 make.exe 不是内部或外部命令、可运行程序或批处理文件
- javascript - 为什么 form.change(name, value) 不更新表单值
- java - 如何访问 JSON 对象的名称?
- sql-server - 如何从没有主键的重复列值中获取第一行
- django - Django密码重置确认
- python-3.x - 无法理解列表在运行时是如何动态更新的?
- javascript - How to access the sub-collection of a queried document in Firestore?