利用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解决移动页面上点击链接触发色块的问题
Jun 03 HTML / CSS
CSS3样式linear-gradient的使用实例
Jan 16 HTML / CSS
css3实例教程 一款纯css3实现的环形导航菜单
Oct 20 HTML / CSS
CSS3弹性盒模型开发笔记(二)
Apr 26 HTML / CSS
CSS3 实现童年的纸飞机
May 05 HTML / CSS
CSS3 旋转立方体问题详解
Jan 09 HTML / CSS
css3利用transform变形结合事件完成扇形导航
Oct 26 HTML / CSS
一张图片能隐含千言万语之隐藏你的程序代码
Dec 13 HTML / CSS
利用HTML5中Geolocation获取地理位置调用Google Map API在Google Map上定位
Jan 23 HTML / CSS
HTML5拖拽的简单实例
May 30 HTML / CSS
html5借用repeating-linear-gradient实现一把刻度尺(ruler)
Sep 09 HTML / CSS
wordpress添加Html5的表单验证required方法小结
Aug 18 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中实现进程间通讯
2006/10/09 PHP
Linux下实现PHP多进程的方法分享
2012/08/16 PHP
新浪SAE搭建PHP项目教程
2015/01/28 PHP
以实例全面讲解PHP中多进程编程的相关函数的使用
2015/08/18 PHP
yum命令安装php7和相关扩展
2016/07/04 PHP
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
javascript 操作Word和Excel的实现代码
2009/10/26 Javascript
Javascript 匿名函数及其代码模式原理
2010/03/19 Javascript
Array.prototype.slice 使用扩展
2010/06/09 Javascript
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
自己写的兼容ie和ff的在线文本编辑器类似ewebeditor
2012/12/12 Javascript
Area 区域实现post提交数据的js写法
2014/04/22 Javascript
jQuery表单域属性过滤器用法分析
2015/02/10 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
js正则表达式中exec用法实例
2015/07/23 Javascript
javascript 中的console.log和弹出窗口alert
2016/08/30 Javascript
js拖拽功能实现代码解析
2016/11/28 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
2016/12/23 Javascript
利用node.js本地搭建HTTP服务器
2017/04/19 Javascript
bootstrap的常用组件和栅格式布局详解
2017/05/02 Javascript
详解vue-cli项目中的proxyTable跨域问题小结
2018/02/09 Javascript
微信小程序实现图片翻转效果的实例代码
2019/09/20 Javascript
如何在postman中添加cookie信息步骤解析
2020/06/30 Javascript
js+audio实现音乐播放器
2020/09/13 Javascript
django用户登录和注销的实现方法
2018/07/16 Python
如何打包Python Web项目实现免安装一键启动的方法
2020/05/21 Python
HTML5中的nav标签学习笔记
2016/06/24 HTML / CSS
蔻驰意大利官网:COACH意大利
2019/01/16 全球购物
造价工程师个人求职信
2013/09/21 职场文书
先进个人事迹材料
2014/01/25 职场文书
2014爱耳日宣传教育活动总结
2014/03/09 职场文书
房屋出租委托书格式
2014/09/23 职场文书
呼啸山庄读书笔记
2015/06/29 职场文书
药房管理制度范本
2015/08/06 职场文书
pandas DataFrame.shift()函数的具体使用
2021/05/24 Python
详解Vue中$props、$attrs和$listeners的使用方法
2022/02/18 Vue.js