CSS技巧:创建水平线和居中文字
P粉248602298
P粉248602298 2023-08-20 15:11:18
[CSS3讨论组]

我正在尝试制作一个带有一些文本的水平分隔线。 例如:

----------------------------------- 这里是我的标题 -----------------------------

有没有办法在CSS中实现这个效果?显然不需要使用所有的"-"破折号。

P粉248602298
P粉248602298

全部回复(1)
P粉578680675

这大致是我会这样做的:通过在包含的 h2 上设置 border-bottom,然后给 h2 设置较小的 line-height 来创建线条。然后将文本放在一个嵌套的 span 中,具有非透明的背景。

h2 {
   width: 100%; 
   text-align: center; 
   border-bottom: 1px solid #000; 
   line-height: 0.1em;
   margin: 10px 0 20px; 
} 

h2 span { 
    background:#fff; 
    padding:0 10px; 
}
<h2><span>这是一个测试</span></h2>
<p>这是一些其他内容</p>
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号