利用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学习之2D转换功能详解
Dec 23 HTML / CSS
手把手教你用纯css3实现轮播图效果实例
May 04 HTML / CSS
css3打造一款漂亮的卡哇伊按钮
Mar 20 HTML / CSS
使用CSS3的font-face字体嵌入样式的方法讲解
May 13 HTML / CSS
使用HTML5捕捉音频与视频信息概述及实例
Aug 22 HTML / CSS
涂鸦板简单实现 Html5编写属于自己的画画板
Jul 05 HTML / CSS
分享一个H5原生form表单的checkbox特效代码
Feb 26 HTML / CSS
Bootstrap 学习分享
Nov 12 HTML / CSS
HTML5 placeholder(空白提示)属性介绍
Aug 07 HTML / CSS
html5中的input新属性range使用记录
Sep 05 HTML / CSS
HTML5、Select下拉框右边加图标的实现代码(增进用户体验)
Oct 16 HTML / CSS
使用Html5中的cavas画一面国旗
Sep 25 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
咖啡因含量是由谁决定的?低因咖啡怎么来?低因咖啡适合什么人喝
2021/03/06 新手入门
PHP 开发环境配置(测试开发环境)
2010/04/28 PHP
生成随机字符串和验证码的类的PHP实例
2013/12/24 PHP
php的memcache类分享(memcache队列)
2014/03/26 PHP
PHP中类的继承和用法实例分析
2016/05/24 PHP
Laravel框架基于ajax实现二级联动功能示例
2019/01/17 PHP
HTML中Select不用Disabled实现ReadOnly的效果
2008/04/07 Javascript
JavaScript 模式之工厂模式(Factory)应用介绍
2012/11/15 Javascript
固定网页背景图同时保持图片比例的思路代码
2013/08/15 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
2015/10/23 Javascript
JavaScript Date对象详解
2016/03/01 Javascript
Vue.js实战之Vuex的入门教程
2017/04/01 Javascript
Vue内部渲染视图的方法
2019/09/02 Javascript
JavaScript创建、读取和删除cookie
2019/09/03 Javascript
[02:51]2018年度DOTA2最佳中单位选手-完美盛典
2018/12/17 DOTA
python返回昨天日期的方法
2015/05/13 Python
总结Python中逻辑运算符的使用
2015/05/13 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
浅谈Pycharm调用同级目录下的py脚本bug
2018/12/03 Python
Python变量访问权限控制详解
2019/06/29 Python
解决Django layui {{}}冲突的问题
2019/08/29 Python
python cv2截取不规则区域图片实例
2019/12/21 Python
Pytorch之parameters的使用
2019/12/31 Python
Keras自定义IOU方式
2020/06/10 Python
python db类用法说明
2020/07/07 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
JAVA和C++区别都有哪些
2015/03/30 面试题
写好自荐信的几个要点
2013/12/26 职场文书
给客户的道歉信
2014/01/13 职场文书
推荐信怎么写
2014/05/09 职场文书
联谊活动总结范文
2015/05/09 职场文书
七年级作文之关于奶奶
2019/10/29 职场文书
MySQL性能压力基准测试工具sysbench的使用简介
2021/04/21 MySQL
Java网络编程之UDP实现原理解析
2021/09/04 Java/Android
iSCSI服务器CHAP双向认证配置
2022/04/01 Servers
NASA 机智号火星直升机拍到了毅力号设备碎片
2022/04/29 数码科技