遇到了一个中间文字,两边横线的布局,效果如下图:

第一种方法:使用了背景色和透明度,细心的人可能会发现,body设置的背景色刚好是‘工商信息’的文字的背景色,同时也用了行内块、透明度以及相对定位来实现
第二种方法:vertical-align 的属性就会发现有length 和 % 两个属性


第三种方法:使用css伪类

具体代码如下:

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title>测试</title><style>/* 方法1:*/body{background: #fff; width: 888px; margin:15px auto;}.con{position:relative;height:1.875rem;line-height: 1.875rem;margin:0 auto;text-align: center;}.con i{display:block;height:1px;background:#e1e1e1;position:absolute;top:0.9rem;width:100%;}.con p{display:inline-block;font-size: 16px;color:#1D2089;background:#ffffff;padding:0 1.875rem;text-align: center;margin:0 auto;position:relative;z-index:2;}/* 方法2:*/.order {height:1.875rem;line-height:1.875rem;text-align: center;}.order .line {display: inline-block;width: 45%;border-top: 1px solid #ccc ;}.order .txt {color: #1D2089;vertical-align: -4px;font-size: 16px;}/* 方法3:*/.wrap {position: absolute;text-align: center;width: 84%;margin: 15px auto;}.wrap div {line-height: 20px;color: #1D2089;font-size: 16px;}/*CSS伪类用法*/.wrap div:after, .wrap div:before {position: absolute;top: 50%;background: #ddd;content: "";height: 1px;width: 45%;}/*调整背景横线的左右距离*/.wrap div:before {left: 0;}.wrap div:after {right: 0;}</style>
</head>
<body>
<!--1:使用了背景色和透明度,细心的人可能会发现,body设置的背景色刚好是‘工商信息’的文字的背景色,同时也用了行内块、透明度以及相对定位来实现-->
<div class="con"><i></i><p>工商信息</p>
</div><!--2:vertical-align 的属性就会发现有length 和 % 两个属性-->
<div class="order"><span class="line"></span><span class="txt">工商信息</span><span class="line"></span>
</div><!--3:使用css伪类-->
<div class="wrap"><div>暂无数据</div>
</div>
</body>
</html>

中间文字,两边横线(纯css实现)相关推荐

  1. html文本居中左右有横线,CSS伪类实现中间文字两边横线效果

    利用CSS伪类实现中间文字两边横线效果 效果图: 实现代码: CSS伪类实现中间文字两边横线效果 body { margin: 0; } .login_content { position: abso ...

  2. html字两边的横线_css实现中间文字两边横线效果

    1. vertical-align属性实现效果: vertical-align 属性设置元素的垂直对齐方式. 该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐.允许指定负长度值和百分比值. ...

  3. html字两边的横线_CSS,中间文字 两边横线 CSS样式写法

    在项目中遇到过中间文字,两边横线的布局,如下图: 两边横线我们可以使用标签的上边框或者下边框,然后对中间的文字使用 vertical-align 属性来控制. 产品清单 css.order { hei ...

  4. css 多行文字左对齐,纯CSS实现文字一行居中,多行左对齐的方法

    其实这种需求还是蛮常见的,主要用于产品列表页面,用于产品图片下面,显示产品的名称. 想要实现的效果为: 未知文字长度,当文字长度小于盒子宽度,也就是一行时,文字居中. 当文字长度大于盒子的宽度,会自动 ...

  5. CSS伪类实现中间文字两边横线效果

    一.通过display:table实现 html <div class="line">中间文字</div> css .line {display: tabl ...

  6. CSS实现文字两边横线,CSS实现文字两边线条

    先看效果,其他方式登陆两边各有一条横线 代码如下,用的是scss语法: uniapp中,如果是普通的html,将view替换成div即可. <view class="other-log ...

  7. html文字两边是线条,css 两边是线,中间文字的多种实现方法

    css 两边是线,中间文字的多种实现方法 历史活动一 历史活动二 历史活动三 .soild_text_one{ width:500px; margin:0 auto; fieldset{ height ...

  8. html字两边的横线_css实现中间文字 两边横线(原创)

    /* 方法1:*/ body { background:#fff; width:888px; margin:15px auto; } .con { position:relative; height: ...

  9. HTML怎么制作镂空文字遮罩,用纯 CSS 实现镂空效果

    背景被裁剪为文字的前景色.第一次是在 CSS-Tricks 看到的这个用法: 在 CSS-Tricks 网站上,这个玩意用得到处都是. 这样,做简单的图片背景镂空效果便不再困难了.关键代码只有几行. ...

  10. HTML怎么制作镂空文字遮罩,用纯CSS实现镂空效果的示例代码

    近来研究了一下镂空效果. background-clip: text 背景被裁剪为文字的前景色.第一次是在 CSS-Tricks 看到的这个用法: 在 CSS-Tricks 网站上,这个玩意用得到处都 ...

最新文章

  1. 浅析关键词与搜索引擎之间不得不说的关系
  2. Deepmind顺练了人工智能14天成为星海2最强玩家
  3. Python编程核心内容 ---- Function(函数)
  4. ubuntu18.04 VirtualBox 开启虚拟机出错 Kernel driver not installed (rc=-1908)
  5. kali如何取得超级用户权限_如何在 Ubuntu 上为用户授予和移除 sudo 权限 | Linux 中国...
  6. tensorflow.python.framework.errors_impl.NotFoundError: libnvinfer.so.5: cannot open shared object fi
  7. 使用K-S检验一个数列是否服从正态分布、两个数列是否服从相同的分布(转载+自己笔记)
  8. 2、nginx配置文件
  9. oneplus 驱动_OnePlus投放CyanogenMod,Raspberry Pi 2驱动的机器人等
  10. HTML5 Canvas 裁剪区域
  11. VS2013+OSG3.4.0+Qt5.5.1编译(超详)
  12. SPSS 简单线性回归(图文+数据集)【SPSS 025期】
  13. oa导入表格html,oa系统表单模板导入操作过程
  14. 日本家用电器技术标准及IEC对照介绍
  15. 网页录音时的麦克风权限问题解决
  16. linux安装xbox无线手柄,win10系统如何连接xbox360无线手柄
  17. 10 本 O'Reilly 出版的免费好书
  18. vue cli 脚手架 重新安装步骤
  19. java 从控制台输入一个正整数_编程输出该正整数各位数字之和_C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和...
  20. hdu2072单词数(思维)

热门文章

  1. 翻译(Translation)编写程序可以把字⺟格式的电话号码翻译成数值格式
  2. pthread_create函数详解
  3. 锐捷 NBR路由器 远程命令执行漏洞(CNVD-2021-09650)
  4. RocketMQ常用命令使用示例及说明
  5. Coreldraw X6图纸工具与表格工具有什么不同之详细介绍
  6. 2015年4月份国内浏览器市场份额排行榜
  7. Paddle高层API实现图像分类(CIFAR-100数据集_ResNet101)
  8. C. 数据仓库 --- Kimball架构
  9. ubuntu安装自带游戏
  10. VMware 虚拟机无法关机,无法开机问题记录