利用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 相关文章推荐
全面总结使用CSS实现水平垂直居中效果的方法
Mar 10 HTML / CSS
CSS3等相关属性制作分页导航实现代码
Dec 24 HTML / CSS
深入CSS3 动画效果的总结详解
May 09 HTML / CSS
基于CSS3实现的漂亮Menu菜单效果代码
Sep 10 HTML / CSS
HTML5 UTF-8 中文乱码的解决方法
Nov 18 HTML / CSS
canvas如何绘制钟表的方法
Dec 13 HTML / CSS
html5调用app分享功能示例(WebViewJavascriptBridge)
Mar 21 HTML / CSS
HTML5之消息通知的使用(Web Notification)
Oct 30 HTML / CSS
html5移动端自适应布局的实现
Apr 15 HTML / CSS
清除canvas画布内容(点擦除+线擦除)
Aug 12 HTML / CSS
css3中transform属性实现的4种功能
Aug 07 HTML / CSS
html解决浏览器记住密码输入框的问题
May 07 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
php引用返回与取消引用的详解
2013/06/08 PHP
PHP获取MAC地址的具体实例
2013/12/13 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
Laravel validate error处理,ajax,json示例
2019/10/25 PHP
jQuery.extend 函数的详细用法
2012/06/27 Javascript
一个JS函数搞定网页标题(title)闪动效果
2014/05/13 Javascript
js返回前一页刷新本页重载页面
2014/07/29 Javascript
字段太多jquey快速清空表单内容方法
2014/08/21 Javascript
JavaScript实现Iterator模式实例分析
2015/06/09 Javascript
灵活的理解JavaScript中的this指向
2016/02/25 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
使用jQuery给input标签设置默认值
2016/06/20 Javascript
最棒的Angular2表格控件
2016/08/10 Javascript
JS实现颜色动态淡化效果
2017/03/06 Javascript
Angular 4.X开发实践中的踩坑小结
2017/07/04 Javascript
Angular4.0中引入laydate.js日期插件的方法教程
2017/12/25 Javascript
Layui数据表格之获取表格中所有的数据方法
2018/08/20 Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
2019/09/16 Javascript
JS document内容及样式操作完整示例
2020/01/14 Javascript
python异步任务队列示例
2014/04/01 Python
Python中使用Inotify监控文件实例
2015/02/14 Python
在Python的Flask框架下使用sqlalchemy库的简单教程
2015/04/09 Python
Python科学计算之NumPy入门教程
2017/01/15 Python
django2+uwsgi+nginx上线部署到服务器Ubuntu16.04
2018/06/26 Python
Python获取数据库数据并保存在excel表格中的方法
2019/06/12 Python
Django logging配置及使用详解
2019/07/23 Python
Django REST framework 如何实现内置访问频率控制
2019/07/23 Python
Python爬虫使用浏览器cookies:browsercookie过程解析
2019/10/22 Python
Python守护进程实现过程详解
2020/02/10 Python
为什么说python适合写爬虫
2020/06/11 Python
运动会广播稿300字
2014/01/10 职场文书
文秘个人求职信范文
2014/04/22 职场文书
营销与策划实训报告
2014/11/05 职场文书
2016教师国培研修感言
2015/12/08 职场文书
Python Django项目和应用的创建详解
2021/11/27 Python
JavaScript原型链中函数和对象的理解
2022/06/16 Javascript