如何使用CSS实现分隔线

下面是几种简单实现分隔线的方法,个人比较喜欢第二种,我也给出了最后第五种比较2的写法,请大家拍砖,或者提供其他好的方法。

单个标签实现分隔线:

.demo_line_01{    padding: 0 20px 0;    margin: 20px 0;    line-height: 1px;    border-left: 200px solid #ddd;    border-right: 200px solid #ddd;    text-align: center;}

优点:代码简洁

巧用背景色实现分隔线:

.demo_line_02{    height: 1px;    border-top: 1px solid #ddd;    text-align: center;}.demo_line_02 span{    position: relative;    top: -8px;    background: #fff;    padding: 0 20px;}

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

inline-block实现分隔线:

.demo_line_03{    width:600px;}.demo_line_03 b{    background: #ddd;    margin-top: 4px;    display: inline-block;    width: 180px;    height: 1px;    _overflow: hidden;    vertical-align: middle;}.demo_line_03 span{    display: inline-block;    width: 220px;    vertical-align: middle;}

优点:文字可多行

浮动实现分隔线:

.demo_line_04{    width:600px;}.demo_line_04{    overflow: hidden;    _zoom: 1;}.demo_line_04 b{    background: #ddd;    margin-top: 8px;    float: left;    width: 26%;    height: 1px;    _overflow: hidden;}

优点:NUN

立即学习“前端免费学习笔记(深入)”;

利用字符实现分隔线:

———————————小小分隔线 字符来实现————————————

.demo_line_05{    letter-spacing: -1px;    color: #ddd;}.demo_line_05 span{    letter-spacing: 0;    color: #222;    margin:0 20px;}

优点:以上只是简单例举了几个简单的分隔线方法,以后肯定还会有更加简单明了的方法,希望可以帮到大家。

代码简洁 以上简单介绍了分隔线的写法,也许还有其它比较合适的写法,看环境各取所需吧!

以上就是如何使用CSS实现分隔线的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1608270.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月23日 21:38:55
下一篇 2025年12月23日 21:39:10

相关推荐

  • 关于css选择器知识详解

    导入外部css样式表的方法 使用link标签导入外部css样式表 在样式表中import(导入)外部样式表@import url(“/crazy-html5/06css/css/demo01.css”); 使用内部样式表 内部样式表只能作用于某一个网页,定义方式为在head头部添加style标签,在…

    好文分享 2025年12月23日
    000
  • CSS中hight属性的详解

    目录结构: contents structure [-] hight属性值类型一览表 valuedescribtionauto默认length绝对长度%相对长度inherit继承 这里笔者主要介绍相对长度的用法,关于绝对长度读者可以参考CSS尺寸单位px % em rem详解获取更多信息。  hei…

    2025年12月23日
    000
  • css3新特性应用之视觉效果详细解读

    目录 padding 背景与边框第一部分 背景与边框第二部分 形状 视觉效果 字体排印 立即学习“前端免费学习笔记(深入)”; 用户体验 结构与布局 过渡与动画 源码下载 一、单侧阴影 box-shadow属性的应用,格式:h-shadow v-shadow blur spread color in…

    2025年12月23日 好文分享
    000
  • CSS盒子模型知识总结

    本章内容: 知识点一: 盒子模型:Box Model,由有内容(element content)、填充(padding)、边框(border)、边界(margin)这四个组成部分,这四个部分都包含有top/right/bottom/left四个组成部分。 从w3school上下载的图片,以图来看看盒…

    2025年12月23日 好文分享
    000
  • 如何在css中让背景图片拉伸填充避免重复显示

    如何让背景图片拉伸填充,这个问题听起来似乎很简单。但是很遗憾的告诉大家。不是我们想的那么简单。 比如一个容器(body,p,span)中设定一个背景。这个背景的长宽值在css2.1之前是不能被修改的。 所以实际的结果是只能重复显示,所以出现了repeat,repeat-x,repeat-y,no-r…

    好文分享 2025年12月23日
    000
  • css中padding填充详解

    语法: padding:[ | ]{1,4} 默认值:看每个独立属性 适用于:所有元素,除 table-row-group | table-header-group | table-footer-group | table-column-group | table-row 外 继承性:无 动画性:是…

    2025年12月23日
    000
  • 用css3简单的制作3d半透明立方体图片详解

    new document //css部分html{font-size:62.5%;}img{width:300px;height:300px;} #stage{//搭建一个舞台margin-top:200px;margin-left:auto;margin-right:auto;width:300p…

    好文分享 2025年12月23日
    000
  • 详细介绍css常用效果总结

    font: 14px/26.6px ‘Microsoft Yahei’, ‘Trebuchet MS’, Georgia, ‘Times New Roman’, Times, sans-sercss有不少常用的效果,你在平时浏览…

    2025年12月23日
    000
  • 详解Css常用操作图片方法

    这篇文章主要为大家详解Css常用操作图片方法的相关资料,需要的朋友可以参考下 body{ background-color: #0078b3;} .image{ border: 1px solid darkgray; width: auto; height: auto; float: left; t…

    好文分享 2025年12月23日
    000
  • 详解Css常用操作导航栏方法

    这篇文章主要为大家详解css常用操作导航栏方法的布局类,感兴趣的小伙伴们可以参考一下 一、垂直导航栏 ul{ list-style-type: none; margin: 0px; padding: 0px;} a:link,a:visited{ text-decoration: none; dis…

    好文分享 2025年12月23日
    000
  • 详解CSS中单行居中,两行居左,超过两行用省略号结尾

    解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉到生僻的 CSS 属性,赶紧去补习一下吧。 不断更新,不断更新,不断更新,重要的事情说三遍。 5、单行居中显示文字,多行居左显示,最多两行超过用省略号结尾 这题就厉害了我的哥。 题目就是如上要求,使用纯 CSS,完成单行文本居中显示文…

    2025年12月23日 好文分享
    000
  • CSS全兼容的多列均匀布局问题解决方法

    解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉到生僻的 css 属性,赶紧去补习一下吧。 不断更新,不断更新,不断更新,重要的事情说三遍。 6、全兼容的多列均匀布局问题 如何实现下列这种多列均匀布局(图中直线为了展示容器宽度,不算在内): 法一:display:flex CSS3…

    2025年12月23日 好文分享
    000
  • 使用CSS巧妙地制作背景色渐变动画实例

    解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉到生僻的 CSS属性,赶紧去补习一下吧。 不断更新,不断更新,不断更新,重要的事情说三遍。 正文从这里开始。有的时候,嗯,应该说某些特定场合,我们可能需要下面这样的动画效果,渐变 + animation : 假设我们渐变的写法如下: …

    2025年12月23日 好文分享
    000
  • CSS巧妙的实现CSS斜线的方法

    解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉到生僻的 css 属性,赶紧去补习一下吧。 不断更新,不断更新,不断更新,重要的事情说三遍。   8、纯CSS的导航栏Tab切换方案 不用 Javascript,使用纯 CSS 方案,实现类似下图的导航栏切换: 立即学习“前端免费学习…

    2025年12月23日
    000
  • 解析CSS3 transition浏览器兼容性

    1、兼容性 根据canius,transition 兼容性如下图所示: p{width:100px;height:100px;background:blue;transition:width 2s;-moz-transition:width 2s; /* Firefox 4 */-webkit-tr…

    2025年12月23日 好文分享
    000
  • 利用CSS实现div水平垂直居中

    实现居中的方案有很多,这里介绍下纯css使用absolute配合margin的方案。 1. p宽高固定 width: 400px;height: 200px;position: absolute;top: 50%;left: 50%;margin-top: -100px;margin-left: -…

    好文分享 2025年12月23日
    000
  • css中background相关属性

    background-origin: 规定 background-position 属性相对于容器的哪一部分来定位。   padding-box 背景图像相对于内边距框来定位;(默认)   border-box背景图像相对于边框盒来定位;   content-box背景图像相对于内容框来定位。 ba…

    好文分享 2025年12月23日
    000
  • CSS中清除浮动的几种方法

    一、clear:both; 这种方法有一个问题:margin失效。 二、隔墙法 /*墙*/ cl{ clear: both; } .hl{ height: 16px; } 演化出的“内墙法” /*两个p都浮动,所以p不会被撑出高*/ /*在家里建一堵墙就能让儿子给p撑出高*/ 注意:一般不使用此方法…

    好文分享 2025年12月23日
    000
  • CSS常用的一些属性详解

    text-align: center”>CSS常用属性 ☛关于css属性个人建议查看手册更加详细方便,我这里就几种常用属性进行分类并简单取几个常用属性值,仅供跟我一样刚学习前端的人作为入门而用。  1.字体样式 字体的缩写,写法是font:font-style|| font-var…

    好文分享 2025年12月23日
    000
  • 关于CSS的优先级和继承问题

    text-align: center”>CSS的优先级和继承问题 ★css的冲突,即优先级  css本身的设置可以同时应用多个样式在同一个元素,此时样式之间可能出现冲突而达不到用户所想要的效果。★解决css冲突的优先级规则:  ● css层叠样式表引入方法的优先级:内联式>内…

    好文分享 2025年12月23日
    000

发表回复

登录后才能评论
关注微信