怎样用CSS在文字上方插入横线

怎样用CSS在文字上方插入横线,第1张

<html>
<head>
<title>无标题文档</title>
<style type="text/css">
box{ border-top:1px solid #F00; width:100px;}
</style>
</head>
<body>
<div class="box">这是一个测试</div>
</body>
</html>
测试一下是不是你所需要的

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Title</title>

<style>

body{background: #f0f0f0}

con{position:relative;height:1875rem;line-height: 1875rem;margin:247rem auto;text-align: center;}

con i{display:block;height:1px;background:#e1e1e1;position:absolute;top:09rem;width:100%;}

con p{

display:inline-block;

font-size: 075rem;

color:#c1c1c1;

background:rgba(240,240,240,1);

padding:0 1875rem;

text-align: center;

margin:0 auto;

position:relative;

z-index:2;}

</style>

</head>

<body>

<div class="con">

<i></i>

<p>到底了</p>

</div>

</body>

</html>


这里使用了背景色透明度,细心的人可能会发现,body设置的背景色刚好是‘到底了’的文字的背景色,同时也用了行内块、透明度以及相对定位来实现了的噢。

<html>
<head>
<style type="text/css">
<!--
ul#navlist
{
font:12px verdana;
padding-bottom: 13px;
}
ul#navlist li span{
    background: #FBFBFB;
}
ul#navlist li
{
float: left;
height: 30px;
border: 0px solid #6c6;
width: 100%;
}
ul#navlist list1
{
border-bottom: 1px solid #6c6;
width: 100%;
margin-bottom: -15px;
}
#navlist a
{
display: block;
color: #666;
text-decoration: none;
padding: 6px 5px;
width: 100%;
text-align: center;
}
-->
</style>
</head>
<body>
<ul id="navlist">
<li class="list1"></li>
<li class="list2"><a href=""><span>文字内容</span></a></li>
</ul>
</body>
</html>
//答案如上,希望对你有所帮助,不过我建议你还是做一个背景是线条的最好,现在这个代码是
//修改你的源代码的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12846770.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存