最近开始研究前端,会不定期更新一些小块代码,写下自己的学习笔记,也希望能和大家一起进步!

1.单个标签实现分隔线:

<html>
<head lang="en"><meta charset="UTF-8"><title></title><style>.line_01{width: 180px;padding: 0 20px 0;margin: 20px 0;line-height: 1px;border-left: 200px solid #ddd;border-right: 200px solid #ddd;text-align: center;}</style>
</head>
<body>
<div class="line_01">小小分隔线 单标签实现</div>
</body>
</html>

优点:代码简洁

2.巧用背景色实现分隔线:

<html>
<head lang="en"><meta charset="UTF-8"><title></title><style>.line_02{height: 1px;border-top: 1px solid #ddd;text-align: center;}.line_02 span{position: relative;top: -8px;background: #fff;padding: 0 20px;}</style>
</head>
<body>
<div class="line_02"><span>小小分隔线 巧用色实现</span></div>
</body>
</html>

  

优点:代码简洁,可自适应宽度

3.inline-block实现分隔线:

<html>
<head lang="en"><meta charset="UTF-8"><title></title><style>.line_03{width:600px;}.line_03 b{background: #ddd;margin-top: 4px;display: inline-block;width: 180px;height: 1px;_overflow: hidden;vertical-align: middle;}.line_03 span{display: inline-block;vertical-align: middle;padding: 0px 20px;}</style>
</head>
<body>
<div class="line_03"><b></b><span>小小分隔线 inline-block实现</span><b></b></div>
</body>
</html>

  

优点:文字可多行

4.浮动实现分隔线:

<html>
<head lang="en"><meta charset="UTF-8"><title></title><style>.line_04{width:600px;}.line_04{overflow: hidden;_zoom: 1;}.line_04 b{background: #ddd;margin-top: 8px;float: left;width: 26%;height: 1px;_overflow: hidden;}.line_04 span{float: left;padding: 0px 20px;}</style>
</head>
<body>
<div class="line_04"><b></b><span>小小分隔线 浮动来实现</span><b></b></div>
</body>
</html>

 

5.hr实现分割线

<html>
<head lang="en"><meta charset="UTF-8"><title></title><style>.hr-more {height: 20px;width: 70px;position: relative;left: 46%;top: -18px;font: normal 1.2em/20px 微软雅黑;vertical-align: middle;text-align: center;border-radius: 4px;background-color: #ffffff;}.div-box{width: 600px;}</style>
</head>
<body>
<div class="div-box"><hr/><div class="hr-more">更多</div>
</div>
</body>
</html>

  

6.fieldset 实现分割线

<html>
<head lang="en"><meta charset="UTF-8"><title></title><style>fieldset {border:none;border-top:1px solid blue;}legend {width: 120px;text-align: center;}</style>
</head>
<body>
<fieldset><legend>fieldset分割线</legend>
</fieldset>
</body>
</html>

  

7.after伪类实现分割线

<html>
<head lang="en"><meta charset="UTF-8"><title></title><style>.hot {width: 100%;height: 20px;text-align: center;color: #000;font-size: 12px;line-height: 20px;position: relative;}.hot:after {content: "";width: 100%;height: 1px;background-color: #c5c0c0;position: absolute;bottom: 50%;z-index: 1;left: 0;}.hot span {z-index: 2;position: relative;background-color: #ffffff;padding: 0 10px;}</style>
</head>
<body>
<div class="hot"><span>伪类实现分割线</span>
</div>
</body>
</html>

  

转载于:https://www.cnblogs.com/leeLxj/p/6181992.html

css分割线 文字居中的7种实现方式相关推荐

  1. QComboBox文字居中的几种实现方式

    不知道你有没有遇到过这样的需求,将一个QComboBox的文字居中显示.我最近遇到了这样的需要,主要是要在表头中增加可以下拉的列表来进行过滤的功能,这也就要求我们必须将下拉列表的文字居中显示. 这种需 ...

  2. CSS元素上下左右居中的几种方式

    CSS元素上下左右居中的几种方式 假设以以下父子元素实现上下左右居中为例: <div class='father'><div class='son'></div> ...

  3. css实现文字中间横线,css实现文字居中两边横线效果的示例代码

    本文介绍了css实现文字居中两边横线效果的示例代码,分享给大家,具体笔记如下: 效果: content="width=device-width, user-scalable=no, init ...

  4. html div 居中心,CSS实现DIV居中的三种方法

    下面给大家分享div居中的实现代码,具体代码如下所示: demo .div1{ width: 100px; height: 100px; border: 1px solid #000000;} .di ...

  5. div css将文字居中显示图片,css文字居中、图片居中、div居中解决方案

    一.文字居中 若文字只有一行 文本只有一行 .box { width: 200px; height: 200px; background-color: red; } .text { line-heig ...

  6. 通过CSS实现 文字渐变色 的两种方式

    说明 这次的重点就在于两个属性,  background 属性  mask 属性  这两个属性分别是两种实现方式的关键. 解释 方式一 效果图 代码 <!DOCTYPE html> < ...

  7. CSS绝对定位元素居中的几种方法

    CSS居中绝对定位元素的方法,有很多种,下面是我收集的几种 1,div宽度未知1 <body><div style="position: absolute; left: 5 ...

  8. CSS 使文字纵向排列的七种方

    下面分享一下使文字纵排列的几种方法: 第一种方法:"<br>"标签 <h1> N E T T U T S </h1> 这种方法没有说服力,不推荐 ...

  9. css中文字居中怎么设置

    https://www.jb51.net/article/178250.htm (全面的介绍)https://blog.csdn.net/weixin_42878211/article/details ...

最新文章

  1. Linux命令行好玩的命令
  2. 保存设置_如何设置石材雕刻机原点及断电后怎么保存原点坐标?
  3. css3.0动画,CSS3.0实现霓虹灯按钮动画特效的示例代码
  4. Python——制作深度学习数据集批量重命名图片文件名解决方案
  5. 苹果手机耗电快_iPhone12用5G耗电快,苹果回应
  6. 初学Hibernate
  7. 51nod1675-序列变换【莫比乌斯反演】
  8. 在c语言中利用链表常见问题,C语言,链表中遇到棘手有关问题
  9. OpenShift 4- 用ArgoCD安装ArgoCD环境
  10. python实现web服务器_python实现静态web服务器
  11. USB2.0学习笔记连载(四):安装Cypress官网套件
  12. vscode编程字体设置与修改
  13. 文本提取IP并批量自动化情报查询工具——getIpInfo
  14. 使用Amazon Deep Learning AMI 快速实现 CUDA,cuDNN 和深度学习框架版本兼容
  15. CSS预处理器语言:Sass、LESS、Stylus
  16. 携程酒店评论EDA及词云展示—数据来自和鲸社区
  17. 特斯拉看位置说服务器错误,特斯拉App惊现大面积宕机!车主集体发飙,官方处理太弱智了...
  18. Object.assign()用法小结
  19. Java算法训练:沙盘上的字符串
  20. 浅析招聘求职新渠道和传统网络招聘

热门文章

  1. apk 反编译工具的使用
  2. 横向的二级导航菜单,在多浏览器下可用
  3. Python doc转docx
  4. html 多页面合并,让多个HTML页面 使用 同一段HTML代码
  5. 7.1 pdo 宝塔面板php_宝塔面板PHP7.2 安装mcrypt扩展
  6. micropython mqtt 重连_ESP32/ESP8266使用MicroPython利用MQTT发布DHT11/DHT22传感器数据
  7. 《经济学人》新一期封面主题:Govcoins 改变金融的数字货币
  8. Tendermint推出2000万美元风投基金,促进Cosmos发展
  9. 数据:以太坊2.0合约余额新增1.52万ETH
  10. SAP License:用科学发展观认识会计