利用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 相关文章推荐
10个很棒的 CSS3 开发工具 推荐
May 16 HTML / CSS
CSS3转换功能transform主要属性值分析及实现分享
May 06 HTML / CSS
css实例教程 一款纯css3实现的超炫动画背画特效
Nov 05 HTML / CSS
纯CSS3实现扇形动画菜单(简化版)实例源码
Jan 17 HTML / CSS
CSS3的颜色渐变效果的示例代码
Sep 29 HTML / CSS
纯css3使用vw和vh实现自适应的方法
Feb 09 HTML / CSS
CSS3只让背景图片旋转180度的实现示例
Mar 09 HTML / CSS
利用canvas实现图片下载功能来实现浏览器兼容问题
May 31 HTML / CSS
html5使用canvas实现跟随光标跳动的火焰效果
Jan 07 HTML / CSS
HTML5实现晶莹剔透的雨滴特效
May 14 HTML / CSS
详解CSS中postion和opacity及cursor的特性
Aug 14 HTML / CSS
box-shadow单边阴影的实现
May 21 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
mysql5写入和读出乱码解决
2006/11/25 PHP
PHP 动态生成静态HTML页面示例代码
2014/01/15 PHP
php数组添加与删除单元的常用函数实例分析
2015/02/16 PHP
THINKPHP3.2使用soap连接webservice的解决方法
2017/12/13 PHP
对php 判断http还是https,以及获得当前url的方法详解
2019/01/15 PHP
laravel通过a标签从视图向控制器实现传值
2019/10/15 PHP
Extjs TriggerField在弹出窗口显示不出问题的解决方法
2010/01/08 Javascript
JS基础之undefined与null的区别分析
2011/08/08 Javascript
图片上传插件jquery.uploadify详解
2013/11/15 Javascript
快速解决jquery之get缓存问题的最简单方法介绍
2013/12/19 Javascript
动态加载js、css等文件跨iframe实现
2014/02/24 Javascript
Vue.js中数组变动的检测详解
2016/10/12 Javascript
jquery插件bootstrapValidator表单验证详解
2016/12/15 Javascript
ES6学习之变量的解构赋值
2017/02/12 Javascript
解析Json字符串的三种方法日常常用
2018/05/02 Javascript
bootstrap select2插件用ajax来获取和显示数据的实例
2018/08/09 Javascript
jQuery滑动效果实现方法分析
2018/09/05 jQuery
详解vue移动端项目代码拆分记录
2019/03/15 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
python使用RNN实现文本分类
2018/05/24 Python
python中的插值 scipy-interp的实现代码
2018/07/23 Python
python将logging模块封装成单独模块并实现动态切换Level方式
2020/05/12 Python
css3如何绘制一个圆圆的loading转圈动画
2018/01/09 HTML / CSS
纯css3使用vw和vh实现自适应的方法
2018/02/09 HTML / CSS
来自世界各地的优质葡萄酒:VineShop24
2018/07/09 全球购物
吉力贝官方网站:Jelly Belly
2019/03/11 全球购物
茱莉蔻美国官网:Jurlique美国
2020/11/24 全球购物
什么是索引指示器
2012/08/20 面试题
电信专业应届生自荐信
2013/09/28 职场文书
甜品蛋糕店创业计划书范文
2014/02/06 职场文书
房产继承公证书
2014/04/09 职场文书
小组名称和口号
2014/06/09 职场文书
2015年大学社团工作总结
2015/04/09 职场文书
道歉情书大全
2015/05/12 职场文书
化验室安全管理制度
2015/08/06 职场文书
电工实训心得体会
2016/01/14 职场文书