利用css3如何设置没有上下边的列表间隔线


Posted in HTML / CSS onJuly 03, 2017

本文主要介绍了关于利用css3如何设置没有上下边的列表间隔线的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍:

效果图:

利用css3如何设置没有上下边的列表间隔线
 

方法一:通用兄弟选择器( ~ )

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <meta name="viewport" content="width=device-width">
    <style>
        ul {margin: 0; padding: 0;}
        li { list-style: none; height: 50px; line-height: 50px;}
        li~li {border-top: 1px solid #000;} 
    </style>
</head>
<body>
    <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li>5</li>
        <li>6</li>
    </ul>
</body>
</html>

li~li {...} 中的 ~ 符号称为通用兄弟选择器,匹配P元素之后的P元素,所以第一个P元素不会匹配到。

方法二:伪类选择器( :first-of-type / :last-of-type )

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <meta name="viewport" content="width=device-width">
    <style>
        ul {margin: 0; padding: 0;}
        li { border-top: 1px solid #000; list-style: none; height: 50px; line-height: 50px;}
        li:first-of-type {border-top: none;}
    </style>
</head>
<body>
    <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li>5</li>
        <li>6</li>
    </ul>
</body>
</html>

首先将所有 li 设置 border-top,然后用 :first-of-type 查找到第一个 li ,取消border-top。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

HTML / CSS 相关文章推荐
简单掌握CSS3将文字描边及填充文字颜色的方法
Mar 07 HTML / CSS
HTML5时代CSS设置漂亮字体取代图片
Sep 04 HTML / CSS
使用css3实现的windows8开机加载动画
Dec 09 HTML / CSS
CSS3中使用RGBA设置透明度的示例
Aug 04 HTML / CSS
css3 pointer-events 介绍详解
Sep 18 HTML / CSS
在HTML5 Canvas中放入图片和保存为图片的方法
May 03 HTML / CSS
HTML5中Localstorage的使用教程
Jul 09 HTML / CSS
实例讲解使用SVG制作loading加载动画的方法
Apr 05 HTML / CSS
微信html5页面调用第三方位置导航的示例
Mar 14 HTML / CSS
浅谈HTML5中dialog元素尝鲜
Oct 15 HTML / CSS
h5使用canvas画布实现手势解锁
Jan 04 HTML / CSS
HTML页面点击按钮关闭页面的多种方式
Dec 24 HTML / CSS
利用css3画个同心圆示例代码
Jul 03 #HTML / CSS
详解CSS3中强大的filter(滤镜)属性
Jun 29 #HTML / CSS
使用CSS3制作一个简单的进度条(demo)
May 23 #HTML / CSS
利用CSS3伪元素实现逐渐发光的方格边框
May 07 #HTML / CSS
CSS3实现内凹圆角的实例代码
May 04 #HTML / CSS
利用HTML5+CSS3实现3D转换效果实例详解
May 02 #HTML / CSS
css3+伪元素实现鼠标移入时下划线向两边展开的效果
Apr 25 #HTML / CSS
You might like
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
Jquery中getJSON在asp.net中的使用说明
2011/03/10 Javascript
基于Jquery实现仿百度百科右侧导航代码附源码下载
2015/11/27 Javascript
jQuery实现验证年龄简单思路
2016/02/24 Javascript
JavaScript实现页面跳转的方式汇总
2016/05/16 Javascript
JSON格式的时间/Date(2367828670431)/格式转为正常的年-月-日 格式的代码
2016/07/27 Javascript
JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)
2017/03/30 Javascript
JavaScript闭包和回调详解
2017/08/09 Javascript
详解A标签中href=&quot;&quot;的几种用法
2017/08/20 Javascript
JS实现的缓冲运动效果示例
2018/04/30 Javascript
Javascript实现动态时钟效果
2018/11/17 Javascript
原生js+ajax分页组件
2020/01/30 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
[01:13]DOTA2群星解读国服召集令 一起说出回归的理由
2013/07/17 DOTA
[28:28]Ti4 冒泡赛第二天NEWBEE vs NaVi 2
2014/07/15 DOTA
[50:54]完美世界DOTA2联赛 GXR vs IO 第三场 11.07
2020/11/10 DOTA
Python标准库之多进程(multiprocessing包)介绍
2014/11/25 Python
Python实现的爬虫功能代码
2017/06/24 Python
Python编程之gui程序实现简单文件浏览器代码
2017/12/08 Python
通过Python模块filecmp 对文件比较的实现方法
2018/06/29 Python
python3利用venv配置虚拟环境及过程中的小问题小结
2018/08/01 Python
Python3获取拉勾网招聘信息的方法实例
2019/04/03 Python
python3下载抖音视频的完整代码
2019/06/05 Python
Python数据结构与算法(几种排序)小结
2019/06/22 Python
Python对Excel按列值筛选并拆分表格到多个文件的代码
2019/11/05 Python
python实现一个点绕另一个点旋转后的坐标
2019/12/04 Python
Python代码块及缓存机制原理详解
2019/12/13 Python
pandas参数设置的实用小技巧
2020/08/23 Python
股东合作协议书范本
2014/04/14 职场文书
完整版商业计划书
2014/09/15 职场文书
幼儿教师自我剖析材料
2014/09/29 职场文书
个人典型事迹材料
2014/12/30 职场文书
城管个人总结
2015/02/28 职场文书
工作经历证明范本
2015/06/15 职场文书
如何用python插入独创性声明
2021/03/31 Python
详解PHP服务器如何在有限的资源里最大提升并发能力
2021/05/25 PHP