利用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特效之动画:animation的应用
May 09 HTML / CSS
你应该知道的30个css选择器
Mar 19 HTML / CSS
CSS Grid布局教程之什么是网格布局
Dec 30 HTML / CSS
html5 canvas 画图教程案例分析
Nov 23 HTML / CSS
HTML5+JS实现俄罗斯方块原理及具体步骤
Nov 29 HTML / CSS
HTML5 canvas基本绘图之填充样式实现
Jun 27 HTML / CSS
浅析HTML5中的 History 模式
Jun 22 HTML / CSS
H5混合开发app如何升级的方法
Jan 10 HTML / CSS
浅析HTML5中的download属性使用
Mar 13 HTML / CSS
AmazeUI 导航条的实现示例
Aug 14 HTML / CSS
不要在HTML中滥用div
May 08 HTML / CSS
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
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
Apache+php+mysql在windows下的安装与配置图解(最新版)
2008/11/30 PHP
php通过rmdir删除目录的简单用法
2015/03/18 PHP
Yii2.0 模态弹出框+ajax提交表单
2016/05/22 PHP
PHP入门教程之表单与验证实例详解
2016/09/11 PHP
实现复选框全选/全不选切换
2006/12/23 Javascript
用JavaScript对JSON进行模式匹配 (Part 2 - 实现)
2010/07/17 Javascript
javascript对数组的常用操作代码 数组方法总汇
2011/01/27 Javascript
Java 正则表达式学习总结和一些小例子
2012/09/13 Javascript
javascript使用正则获取url上的某个参数
2014/09/04 Javascript
jQuery中:hidden选择器用法实例
2014/12/30 Javascript
javascript实现图片循环渐显播放的方法
2015/02/24 Javascript
javascript定义类和类的实现实例详解
2015/12/01 Javascript
js添加绑定事件的方法
2016/05/15 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
JS实现可针对算术表达式求值的计算器功能示例
2018/09/04 Javascript
如何制作一个Node命令行图像识别工具
2018/12/12 Javascript
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
angularjs请求数据的方法示例
2019/08/06 Javascript
详解Vue中的自定义指令
2020/12/07 Vue.js
Windows 8.1 64bit下搭建 Scrapy 0.22 环境
2018/11/18 Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
2019/03/13 Python
详解Python基础random模块随机数的生成
2019/03/23 Python
Python异步操作MySQL示例【使用aiomysql】
2019/05/16 Python
python模块导入的方法
2019/10/24 Python
浅谈python元素如何去重,去重后如何保持原来元素的顺序不变
2020/02/28 Python
Django视图、传参和forms验证操作
2020/07/15 Python
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
Made in Design德国:设计师家具、灯具和装饰
2019/10/31 全球购物
英国鲜花递送:Blossoming Gifts
2020/07/10 全球购物
JAVA程序设计笔试题面试题一套
2015/07/28 面试题
门卫班长岗位职责
2013/12/15 职场文书
电台实习生求职信
2014/02/25 职场文书
2015年推普周活动总结
2015/03/27 职场文书
小学语文新课改心得体会
2016/01/22 职场文书
SQL Server使用T-SQL语句批处理
2022/05/20 SQL Server
Java多线程并发FutureTask使用详解
2022/06/28 Java/Android