利用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弹性伸缩布局之box布局
Jul 12 HTML / CSS
用CSS3写的模仿iPhone中的返回按钮
Apr 04 HTML / CSS
浅析rem和em和px vh vw和% 移动端长度单位
Apr 28 HTML / CSS
CSS3 Flex 弹性布局实例代码详解
Nov 01 HTML / CSS
HTML5中的nav标签学习笔记
Jun 24 HTML / CSS
Html5 实现微信分享及自定义内容的流程
Aug 20 HTML / CSS
鲜为人知的HTML5语音合成功能
May 17 HTML / CSS
HTML5计时器小例子
Oct 15 HTML / CSS
会走动的图形html5时钟示例
Apr 27 HTML / CSS
HTML5实现直播间评论滚动效果的代码
May 27 HTML / CSS
HTML5 SEO优化的一些建议
Aug 27 HTML / CSS
css中z-index: 0和z-index: auto的区别
Aug 23 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源代码
2009/08/21 PHP
PHP的mysqli_select_db()函数讲解
2019/01/23 PHP
onpropertypchange
2006/07/01 Javascript
基于jquery ajax 用户无刷新登录方法详解
2012/04/28 Javascript
初识SmartJS - AOP三剑客
2014/06/08 Javascript
jquery插件推荐 jquery.cookie
2014/11/09 Javascript
在Node.js应用中使用Redis的方法简介
2015/06/24 Javascript
jQuery验证插件validate使用详解
2016/05/11 Javascript
javascript基础知识
2016/06/07 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
switch语句的妙用(必看篇)
2016/10/03 Javascript
jQuery EasyUI 页面加载等待及页面等待层
2017/02/06 Javascript
vue的一个分页组件的示例代码
2017/12/25 Javascript
vue+webpack实现异步加载三种用法示例详解
2018/04/24 Javascript
JS实现点击按钮可实现编辑功能
2018/07/03 Javascript
Vue-router 切换组件页面时进入进出动画方法
2018/09/01 Javascript
如何用JavaScript实现功能齐全的单链表详解
2019/02/11 Javascript
Vue表单提交点击事件只允许点击一次的实例
2020/10/23 Javascript
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
python字符串连接方式汇总
2014/08/21 Python
Python类的用法实例浅析
2015/05/27 Python
python制作爬虫爬取京东商品评论教程
2016/12/16 Python
django用户登录和注销的实现方法
2018/07/16 Python
python redis 删除key脚本的实例
2019/02/19 Python
python实现植物大战僵尸游戏实例代码
2019/06/10 Python
pycharm中显示CSS提示的知识点总结
2019/07/29 Python
python GUI库图形界面开发之PyQt5布局控件QVBoxLayout详细使用方法与实例
2020/03/06 Python
Python中and和or如何使用
2020/05/28 Python
Python实现LR1文法的完整实例代码
2020/10/25 Python
最便宜促销价格订机票:Airpaz(总部设在印尼,支持中文)
2018/11/13 全球购物
Shell脚本如何向终端输出信息
2014/04/25 面试题
大二法英学生职业生涯规划范文
2014/02/27 职场文书
大跃进口号
2014/06/16 职场文书
2014年管理人员工作总结
2014/12/01 职场文书
党员反四风学习心得体会
2016/01/22 职场文书
Python-typing: 类型标注与支持 Any类型详解
2021/05/10 Python