求教如何在文字后面加一个横线到末尾?

加盾男爵 2017-05-15 04:27:21
就像这

测试------------------------------------------------------------------------------------------------------------------------------------------------------------------

我在网上找半天,所有答案都是下划线或者是横线穿越问题


<p>测试</p><hr />

这样横线会独立存在一行,行不通
...全文
918 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
用css的方法,独立存在一行:


p{position:relative;}
p:after{
position: absolute;
top: 100%;
left:0;
content: "----------------------------------------------------";
}



<p>测试</p>


  • 打赏
  • 举报
回复
连续字符我那只是demo,随便你自己加什么样的字符或多长的字符。 不用CSS? 你既然是在别的程序里调用,为什么不用程序读取相关数据然后追加连续字符呢? 除了这两种,别无它法。
我叫陈小皮。 2017-05-16
  • 打赏
  • 举报
回复
css样式: <style> .box { position: relative; } .box:after { content: ''; width: 100%; height: 1px; background: #000; display: block; position: absolute; top: 0px; bottom: 0px; margin: auto; left: 40px; } </style> html部分 <p class="box">测试</p> 希望对你有帮助,也不知道理解的对不对
Msxindl_Com 2017-05-15
  • 打赏
  • 举报
回复
要不把横线做成图片,用background方式使用。
天际的海浪 2017-05-15
  • 打赏
  • 举报
回复
<span style="float: left;">测试</span><hr />
加盾男爵 2017-05-15
  • 打赏
  • 举报
回复
引用 1 楼 xianghongai 的回复:
ie8+
<p>测试</p>

p:after{
        content: "------------------";
    }
能不能不用css,因为我这个html是在别的语言(c++)里调用的,css不好用,另外那个线要连续的,我试过
<p>测试---------------------------------------------------------------------------------------</p>
领导说不行,要连续的线
  • 打赏
  • 举报
回复
ie8+
<p>测试</p>

p:after{
        content: "------------------";
    }

61,111

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧